Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

bugcore

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bugcore - npm Package Compare versions

Comparing version 0.1.6 to 0.1.7

2

bugpack-registry.json

@@ -1,1 +0,1 @@

{"lib/data/UrlQuery.js":{"path":"lib/data/UrlQuery.js","exports":["UrlQuery"],"requires":["Obj","Class","TypeUtil"],"autoload":false},"lib/event/Event.js":{"path":"lib/event/Event.js","exports":["Event"],"requires":["Obj","Class"],"autoload":false},"lib/BugCore.js":{"path":"lib/BugCore.js","exports":["BugCore"],"requires":["Map","Obj","Set","Interface","Class","Proxy","Queue","Stack","Collection","Func","IClone","IEquals","IHashCode","List","Pair","TypeUtil"],"autoload":false},"scripts/bugcore-node-module.js":{"path":"scripts/bugcore-node-module.js","exports":[],"requires":[],"autoload":false},"lib/data/Document.js":{"path":"lib/data/Document.js","exports":["Document"],"requires":["Bug","Obj","IDocument","IObjectable","ArgUtil","Class","IList","IClone","IMap","ISet","TypeUtil"],"autoload":false},"lib/data/Set.js":{"path":"lib/data/Set.js","exports":["Set"],"requires":["Obj","Class","Collection","ISet"],"autoload":false},"lib/data/DualMap.js":{"path":"lib/data/DualMap.js","exports":["DualMap"],"requires":["Map","Obj","HashTable","Class","Collection","TypeUtil"],"autoload":false},"lib/data/DualMultiMap.js":{"path":"lib/data/DualMultiMap.js","exports":["DualMultiMap"],"requires":["DualMap","Class","Collection","TypeUtil"],"autoload":false},"lib/util/Properties.js":{"path":"lib/util/Properties.js","exports":["Properties"],"requires":["Obj","Class","TypeUtil"],"autoload":false},"lib/promise/Handler.js":{"path":"lib/promise/Handler.js","exports":["Handler"],"requires":["Obj","Class","TypeUtil"],"autoload":false},"lib/data/Pair.js":{"path":"lib/data/Pair.js","exports":["Pair"],"requires":["Obj","IObjectable","Exception","Class","IArrayable","TypeUtil"],"autoload":false},"lib/event/adapters/NodeJsEvent.js":{"path":"lib/event/adapters/NodeJsEvent.js","exports":["NodeJsEvent"],"requires":["Class","Event"],"autoload":false},"lib/observe/data/changes/RemovePropertyChange.js":{"path":"lib/observe/data/changes/RemovePropertyChange.js","exports":["RemovePropertyChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/command/CommandBatch.js":{"path":"lib/command/CommandBatch.js","exports":["CommandBatch"],"requires":["Bug","Obj","ArgUtil","Class","List"],"autoload":false},"lib/interfaces/IIterable.js":{"path":"lib/interfaces/IIterable.js","exports":["IIterable"],"requires":["Interface"],"autoload":false},"lib/throw/MappedThrowable.js":{"path":"lib/throw/MappedThrowable.js","exports":["MappedThrowable"],"requires":["Map","Class","Throwable"],"autoload":false},"lib/util/StringUtil.js":{"path":"lib/util/StringUtil.js","exports":["StringUtil"],"requires":["TypeUtil"],"autoload":false},"lib/query/WhereConditionBuilder.js":{"path":"lib/query/WhereConditionBuilder.js","exports":["WhereConditionBuilder"],"requires":["Obj","Set","WhereCondition","Class","IConditionBuilder"],"autoload":false},"lib/data/Tree.js":{"path":"lib/data/Tree.js","exports":["Tree"],"requires":["Obj","Class"],"autoload":false},"lib/proxy/interfaces/IProxy.js":{"path":"lib/proxy/interfaces/IProxy.js","exports":["IProxy"],"requires":["Interface"],"autoload":false},"lib/promise/handlers/FulfilledHandler.js":{"path":"lib/promise/handlers/FulfilledHandler.js","exports":["FulfilledHandler"],"requires":["Class","Handler","TypeUtil"],"autoload":false},"lib/data/List.js":{"path":"lib/data/List.js","exports":["List"],"requires":["Obj","Exception","Class","IList","ArgumentBug","Collection","ICollection","TypeUtil"],"autoload":false},"lib/promise/handlers/RejectedHandler.js":{"path":"lib/promise/handlers/RejectedHandler.js","exports":["RejectedHandler"],"requires":["Class","Handler","TypeUtil"],"autoload":false},"lib/data/MultiSetMap.js":{"path":"lib/data/MultiSetMap.js","exports":["MultiSetMap"],"requires":["Set","Class","MultiMap"],"autoload":false},"lib/data/Stack.js":{"path":"lib/data/Stack.js","exports":["Stack"],"requires":["Obj","Exception","Class","Collection"],"autoload":false},"lib/data/interfaces/ISet.js":{"path":"lib/data/interfaces/ISet.js","exports":["ISet"],"requires":["Interface","ICollection"],"autoload":false},"lib/concurrent/Semaphore.js":{"path":"lib/concurrent/Semaphore.js","exports":["Semaphore"],"requires":["Obj","bugtrace.BugTrace","Class","Queue"],"autoload":false},"lib/publisher/PublisherSubscription.js":{"path":"lib/publisher/PublisherSubscription.js","exports":["PublisherSubscription"],"requires":["Obj","Class","HashUtil"],"autoload":false},"lib/util/HashUtil.js":{"path":"lib/util/HashUtil.js","exports":["HashUtil"],"requires":["IdGenerator","TypeUtil"],"autoload":false},"lib/data/BidiMap.js":{"path":"lib/data/BidiMap.js","exports":["BidiMap"],"requires":["Map","Obj","HashTable","Class","Collection","TypeUtil"],"autoload":false},"lib/data/MultiMap.js":{"path":"lib/data/MultiMap.js","exports":["MultiMap"],"requires":["Map","Class","Collection","IMap","IMultiMap"],"autoload":false},"lib/event/EventListener.js":{"path":"lib/event/EventListener.js","exports":["EventListener"],"requires":["Obj","Class"],"autoload":false},"lib/proxy/ProxyMethod.js":{"path":"lib/proxy/ProxyMethod.js","exports":["ProxyMethod"],"requires":["Obj","Interface","Class","IProxy"],"autoload":false},"lib/observe/interfaces/IObservable.js":{"path":"lib/observe/interfaces/IObservable.js","exports":["IObservable"],"requires":["IChangePropagator","Interface"],"autoload":false},"lib/observe/data/changes/RemoveChange.js":{"path":"lib/observe/data/changes/RemoveChange.js","exports":["RemoveChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/data/DualMultiSetMap.js":{"path":"lib/data/DualMultiSetMap.js","exports":["DualMultiSetMap"],"requires":["Set","DualMultiMap","Class"],"autoload":false},"lib/data/interfaces/IList.js":{"path":"lib/data/interfaces/IList.js","exports":["IList"],"requires":["Interface","ICollection"],"autoload":false},"lib/proxy/ProxyProperty.js":{"path":"lib/proxy/ProxyProperty.js","exports":["ProxyProperty"],"requires":["Obj","Interface","Class","IProxy"],"autoload":false},"lib/proxy/Proxy.js":{"path":"lib/proxy/Proxy.js","exports":["Proxy"],"requires":["Obj","ProxyProperty","Class","IProxy","ProxyMethod","ProxyObject","TypeUtil"],"autoload":false},"lib/throw/StackTraceUtil.js":{"path":"lib/throw/StackTraceUtil.js","exports":["StackTraceUtil"],"requires":["StringUtil"],"autoload":false},"lib/observe/data/changes/SetPropertyChange.js":{"path":"lib/observe/data/changes/SetPropertyChange.js","exports":["SetPropertyChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/data/interfaces/IMultiMap.js":{"path":"lib/data/interfaces/IMultiMap.js","exports":["IMultiMap"],"requires":["Interface","IMap"],"autoload":false},"lib/core/Interface.js":{"path":"lib/core/Interface.js","exports":["Interface"],"requires":["TypeUtil"],"autoload":false},"lib/concurrent/LockMap.js":{"path":"lib/concurrent/LockMap.js","exports":["LockMap"],"requires":["Map","Obj","Class","ArgumentBug","Lock"],"autoload":false},"lib/match/ObjectPathMatcher.js":{"path":"lib/match/ObjectPathMatcher.js","exports":["ObjectPathMatcher"],"requires":["Obj","Class"],"autoload":false},"lib/util/Config.js":{"path":"lib/util/Config.js","exports":["Config"],"requires":["Obj","IObjectable","IJsonable","Class","Properties"],"autoload":false},"lib/util/UuidGenerator.js":{"path":"lib/util/UuidGenerator.js","exports":["UuidGenerator"],"requires":[],"autoload":false},"lib/data/Map.js":{"path":"lib/data/Map.js","exports":["Map"],"requires":["Obj","HashTable","IObjectable","Class","Collection","IMap","TypeUtil"],"autoload":false},"lib/data/interfaces/IMap.js":{"path":"lib/data/interfaces/IMap.js","exports":["IMap"],"requires":["Interface"],"autoload":false},"lib/promise/handlers/FinallyHandler.js":{"path":"lib/promise/handlers/FinallyHandler.js","exports":["FinallyHandler"],"requires":["Class","Handler","TypeUtil"],"autoload":false},"lib/observe/Observable.js":{"path":"lib/observe/Observable.js","exports":["Observable"],"requires":["Set","Class","ArgumentBug","ChangePropagator","IObservable","MultiListMap","Observer","TypeUtil"],"autoload":false},"lib/observe/data/changes/PrependChange.js":{"path":"lib/observe/data/changes/PrependChange.js","exports":["PrependChange"],"requires":["Class","AddAtChange"],"autoload":false},"lib/concurrent/Lock.js":{"path":"lib/concurrent/Lock.js","exports":["Lock"],"requires":["bugtrace.BugTrace","EventDispatcher","Class","Event","Queue"],"autoload":false},"lib/promise/Deferred.js":{"path":"lib/promise/Deferred.js","exports":["Deferred"],"requires":["Obj","ArgUtil","Class","Promise"],"autoload":false},"lib/data/GraphEdge.js":{"path":"lib/data/GraphEdge.js","exports":["GraphEdge"],"requires":["Obj","Class","GraphNode"],"autoload":false},"lib/data/WeightedListNode.js":{"path":"lib/data/WeightedListNode.js","exports":["WeightedListNode"],"requires":["Obj","Class"],"autoload":false},"lib/publisher/PublisherMessage.js":{"path":"lib/publisher/PublisherMessage.js","exports":["PublisherMessage"],"requires":["Obj","Class"],"autoload":false},"lib/interfaces/IClone.js":{"path":"lib/interfaces/IClone.js","exports":["IClone"],"requires":["Interface"],"autoload":false},"lib/observe/Observer.js":{"path":"lib/observe/Observer.js","exports":["Observer"],"requires":["Obj","Class","ArgumentBug","ObjectPathMatcher","TypeUtil"],"autoload":false},"lib/throw/Throwable.js":{"path":"lib/throw/Throwable.js","exports":["Throwable"],"requires":["Obj","IObjectable","StackTraceUtil","Class"],"autoload":false},"package.json":{"path":"package.json","exports":[],"requires":[],"autoload":false},"lib/core/Func.js":{"path":"lib/core/Func.js","exports":["Func"],"requires":["Obj","Class"],"autoload":false},"lib/throw/Bug.js":{"path":"lib/throw/Bug.js","exports":["Bug"],"requires":["Class","Throwable"],"autoload":false},"lib/util/MathUtil.js":{"path":"lib/util/MathUtil.js","exports":["MathUtil"],"requires":[],"autoload":false},"lib/data/DependencyGraph.js":{"path":"lib/data/DependencyGraph.js","exports":["DependencyGraph"],"requires":["Map","Obj","Set","Class","Graph","GraphEdge","GraphNode","List"],"autoload":false},"lib/data/Striped.js":{"path":"lib/data/Striped.js","exports":["Striped"],"requires":["Map","Obj","Class","List","TypeUtil"],"autoload":false},"lib/event/EventReceiver.js":{"path":"lib/event/EventReceiver.js","exports":["EventReceiver"],"requires":["EventQueryBuilder","EventListener","EventPropagator","Class","IEventReceiver","MultiListMap","TypeUtil"],"autoload":false},"lib/query/QueryBuilder.js":{"path":"lib/query/QueryBuilder.js","exports":["QueryBuilder"],"requires":["Obj","Set","Class","Query","WhereConditionBuilder"],"autoload":false},"lib/observe/data/ObservableMap.js":{"path":"lib/observe/data/ObservableMap.js","exports":["ObservableMap"],"requires":["Map","Obj","HashTable","IObjectable","Observable","Class","ClearChange","Collection","IMap","PutChange","RemoveChange","TypeUtil"],"autoload":false},"lib/core/Obj.js":{"path":"lib/core/Obj.js","exports":["Obj"],"requires":["Class","IdGenerator","HashUtil","IClone","IEquals","IHashCode","TypeUtil"],"autoload":false},"lib/event/adapters/NodeJsEventEmitterAdapter.js":{"path":"lib/event/adapters/NodeJsEventEmitterAdapter.js","exports":["NodeJsEventEmitterAdapter"],"requires":["Obj","NodeJsEvent","EventDispatcher","ArgUtil","Class","IEventDispatcher","IEventPropagator","IEventReceiver"],"autoload":false},"lib/event/query/EventQueyListener.js":{"path":"lib/event/query/EventQueyListener.js","exports":["EventQueryListener"],"requires":["EventListener","Class"],"autoload":false},"lib/promise/Promise.js":{"path":"lib/promise/Promise.js","exports":["Promise"],"requires":["Bug","Obj","FinallyHandler","Class","FulfilledHandler","IPromise","List","RejectedHandler","Resolver","TypeUtil"],"autoload":false},"lib/data/Graph.js":{"path":"lib/data/Graph.js","exports":["Graph"],"requires":["Map","Obj","Set","Class","GraphEdge","GraphNode"],"autoload":false},"lib/interfaces/IHashCode.js":{"path":"lib/interfaces/IHashCode.js","exports":["IHashCode"],"requires":["Interface"],"autoload":false},"lib/observe/data/changes/PutChange.js":{"path":"lib/observe/data/changes/PutChange.js","exports":["PutChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/query/Query.js":{"path":"lib/query/Query.js","exports":["Query"],"requires":["Obj","Set","Class","ArgumentBug","ICondition"],"autoload":false},"lib/interfaces/IArrayable.js":{"path":"lib/interfaces/IArrayable.js","exports":["IArrayable"],"requires":["Interface"],"autoload":false},"lib/core/Class.js":{"path":"lib/core/Class.js","exports":["Class"],"requires":["Constructor","TypeUtil"],"autoload":false},"lib/throw/ArgumentBug.js":{"path":"lib/throw/ArgumentBug.js","exports":["ArgumentBug"],"requires":["Bug","StackTraceUtil","Class"],"autoload":false},"lib/util/HtmlUtil.js":{"path":"lib/util/HtmlUtil.js","exports":["HtmlUtil"],"requires":["Url","ArgUtil"],"autoload":false},"lib/data/Collection.js":{"path":"lib/data/Collection.js","exports":["Collection"],"requires":["Obj","HashStore","IIterable","Class","ArgumentBug","CollectionIterator","IArrayable","ICollection","TypeUtil"],"autoload":false},"lib/data/Queue.js":{"path":"lib/data/Queue.js","exports":["Queue"],"requires":["Obj","Exception","Class","Collection"],"autoload":false},"lib/event/EventPropagator.js":{"path":"lib/event/EventPropagator.js","exports":["EventPropagator"],"requires":["Obj","Class","IEventPropagator","List"],"autoload":false},"lib/proxy/ProxyObject.js":{"path":"lib/proxy/ProxyObject.js","exports":["ProxyObject"],"requires":["Obj","Interface","Class","IProxy"],"autoload":false},"lib/util/LiteralUtil.js":{"path":"lib/util/LiteralUtil.js","exports":["LiteralUtil"],"requires":["Obj","IObjectable","Class","IArrayable","TypeUtil"],"autoload":false},"lib/interfaces/IIterator.js":{"path":"lib/interfaces/IIterator.js","exports":["IIterator"],"requires":["Interface"],"autoload":false},"lib/observe/data/changes/AddChange.js":{"path":"lib/observe/data/changes/AddChange.js","exports":["AddChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/interfaces/IObjectable.js":{"path":"lib/interfaces/IObjectable.js","exports":["IObjectable"],"requires":["Interface"],"autoload":false},"lib/data/HashTable.js":{"path":"lib/data/HashTable.js","exports":["HashTable"],"requires":["Obj","HashTableNode","Class"],"autoload":false},"lib/data/UnorderedPair.js":{"path":"lib/data/UnorderedPair.js","exports":["UnorderedPair"],"requires":["Obj","Class","Collection","IArrayable"],"autoload":false},"lib/data/interfaces/IDocument.js":{"path":"lib/data/interfaces/IDocument.js","exports":["IDocument"],"requires":["Interface"],"autoload":false},"lib/event/interfaces/IEventReceiver.js":{"path":"lib/event/interfaces/IEventReceiver.js","exports":["IEventReceiver"],"requires":["Interface"],"autoload":false},"lib/command/CommandProcessor.js":{"path":"lib/command/CommandProcessor.js","exports":["CommandProcessor"],"requires":["Obj","Class","IList","Queue","CommandBatch","ArgumentBug","Command","TypeUtil"],"autoload":false},"lib/interfaces/IJsonable.js":{"path":"lib/interfaces/IJsonable.js","exports":["IJsonable"],"requires":["Interface"],"autoload":false},"lib/util/ArgUtil.js":{"path":"lib/util/ArgUtil.js","exports":["ArgUtil"],"requires":["Bug","Obj","Class","ArgumentBug","TypeUtil"],"autoload":false},"lib/util/TypeUtil.js":{"path":"lib/util/TypeUtil.js","exports":["TypeUtil"],"requires":[],"autoload":false},"lib/data/HashTableNode.js":{"path":"lib/data/HashTableNode.js","exports":["HashTableNode"],"requires":["Obj","Class"],"autoload":false},"lib/data/interfaces/ICollection.js":{"path":"lib/data/interfaces/ICollection.js","exports":["ICollection"],"requires":["Interface"],"autoload":false},"lib/promise/Resolver.js":{"path":"lib/promise/Resolver.js","exports":["Resolver"],"requires":["Bug","Obj","ArgUtil","Class","IPromise","List"],"autoload":false},"lib/observe/ChangePropagator.js":{"path":"lib/observe/ChangePropagator.js","exports":["ChangePropagator"],"requires":["IChangePropagator","Obj","Class","List"],"autoload":false},"lib/observe/data/changes/ClearChange.js":{"path":"lib/observe/data/changes/ClearChange.js","exports":["ClearChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/data/CollectionIterator.js":{"path":"lib/data/CollectionIterator.js","exports":["CollectionIterator"],"requires":["Obj","IIterator","Class"],"autoload":false},"lib/observe/ObservableChange.js":{"path":"lib/observe/ObservableChange.js","exports":["ObservableChange"],"requires":["Obj","Class"],"autoload":false},"lib/query/WhereCondition.js":{"path":"lib/query/WhereCondition.js","exports":["WhereCondition"],"requires":["Obj","Set","Class","ICondition"],"autoload":false},"lib/util/IdGenerator.js":{"path":"lib/util/IdGenerator.js","exports":["IdGenerator"],"requires":[],"autoload":false},"lib/observe/data/ObservableList.js":{"path":"lib/observe/data/ObservableList.js","exports":["ObservableList"],"requires":["Obj","PrependChange","ObservableCollection","Class","IList","AddAtChange","ICollection","List","RemoveAtChange","TypeUtil"],"autoload":false},"lib/core/Constructor.js":{"path":"lib/core/Constructor.js","exports":["Constructor"],"requires":[],"autoload":false},"lib/data/TreeNode.js":{"path":"lib/data/TreeNode.js","exports":["TreeNode"],"requires":["Obj","Class","List"],"autoload":false},"lib/event/query/EventQueryBuilder.js":{"path":"lib/event/query/EventQueryBuilder.js","exports":["EventQueryBuilder"],"requires":["Obj","EventQuery","QueryBuilder","EventQueryListener","Class"],"autoload":false},"lib/concurrent/LockStriped.js":{"path":"lib/concurrent/LockStriped.js","exports":["LockStriped"],"requires":["Obj","Striped","Class","Lock"],"autoload":false},"lib/publisher/Publisher.js":{"path":"lib/publisher/Publisher.js","exports":["Publisher"],"requires":["Map","Obj","PublisherSubscription","Class","List","PublisherMessage"],"autoload":false},"lib/util/DateUtil.js":{"path":"lib/util/DateUtil.js","exports":["DateUtil"],"requires":["StringUtil"],"autoload":false},"lib/util/WeightedRandomizer.js":{"path":"lib/util/WeightedRandomizer.js","exports":["WeightedRandomizer"],"requires":["Obj","WeightedList","HashTable","Class","Collection","MathUtil"],"autoload":false},"lib/data/MultiListMap.js":{"path":"lib/data/MultiListMap.js","exports":["MultiListMap"],"requires":["Class","List","MultiMap"],"autoload":false},"lib/event/EventDispatcher.js":{"path":"lib/event/EventDispatcher.js","exports":["EventDispatcher"],"requires":["Class","EventReceiver","IEventDispatcher"],"autoload":false},"lib/promise/interfaces/IPromise.js":{"path":"lib/promise/interfaces/IPromise.js","exports":["IPromise"],"requires":["Interface"],"autoload":false},"lib/observe/interfaces/IChangePropagator.js":{"path":"lib/observe/interfaces/IChangePropagator.js","exports":["IChangePropagator"],"requires":["Interface"],"autoload":false},"lib/observe/data/changes/RemoveAtChange.js":{"path":"lib/observe/data/changes/RemoveAtChange.js","exports":["RemoveAtChange"],"requires":["Class","RemoveChange"],"autoload":false},"lib/observe/data/ObservableSet.js":{"path":"lib/observe/data/ObservableSet.js","exports":["ObservableSet"],"requires":["Obj","Set","ObservableCollection","Class","ISet"],"autoload":false},"lib/event/query/EventQuery.js":{"path":"lib/event/query/EventQuery.js","exports":["EventQuery"],"requires":["Class","Query"],"autoload":false},"lib/data/GraphNode.js":{"path":"lib/data/GraphNode.js","exports":["GraphNode"],"requires":["Obj","Class"],"autoload":false},"lib/command/Command.js":{"path":"lib/command/Command.js","exports":["Command"],"requires":["Bug","Obj","Class"],"autoload":false},"lib/interfaces/IEquals.js":{"path":"lib/interfaces/IEquals.js","exports":["IEquals"],"requires":["Interface"],"autoload":false},"lib/throw/Exception.js":{"path":"lib/throw/Exception.js","exports":["Exception"],"requires":["Class","Throwable"],"autoload":false},"lib/util/PasswordUtil.js":{"path":"lib/util/PasswordUtil.js","exports":["PasswordUtil"],"requires":["TypeUtil"],"autoload":false},"lib/data/HashStore.js":{"path":"lib/data/HashStore.js","exports":["HashStore"],"requires":["Obj","HashStoreNode","Class"],"autoload":false},"lib/data/Url.js":{"path":"lib/data/Url.js","exports":["Url"],"requires":["Map","Obj","Class","TypeUtil","UrlQuery"],"autoload":false},"lib/event/interfaces/IEventDispatcher.js":{"path":"lib/event/interfaces/IEventDispatcher.js","exports":["IEventDispatcher"],"requires":["Interface"],"autoload":false},"lib/query/interfaces/ICondition.js":{"path":"lib/query/interfaces/ICondition.js","exports":["ICondition"],"requires":["Interface"],"autoload":false},"lib/observe/data/ObservableObject.js":{"path":"lib/observe/data/ObservableObject.js","exports":["ObservableObject"],"requires":["DualMap","Obj","IObjectable","Observable","Class","SetPropertyChange","ClearChange","IObservable","RemovePropertyChange"],"autoload":false},"lib/data/HashStoreNode.js":{"path":"lib/data/HashStoreNode.js","exports":["HashStoreNode"],"requires":["Obj","Class"],"autoload":false},"lib/data/WeightedList.js":{"path":"lib/data/WeightedList.js","exports":["WeightedList"],"requires":["Obj","WeightedListNode","Class","Collection","List","TypeUtil"],"autoload":false},"lib/event/interfaces/IEventPropagator.js":{"path":"lib/event/interfaces/IEventPropagator.js","exports":["IEventPropagator"],"requires":["Interface"],"autoload":false},"lib/query/interfaces/IConditionBuilder.js":{"path":"lib/query/interfaces/IConditionBuilder.js","exports":["IConditionBuilder"],"requires":["Interface"],"autoload":false},"lib/observe/data/changes/AddAtChange.js":{"path":"lib/observe/data/changes/AddAtChange.js","exports":["AddAtChange"],"requires":["Class","AddChange"],"autoload":false},"lib/observe/data/ObservableCollection.js":{"path":"lib/observe/data/ObservableCollection.js","exports":["ObservableCollection"],"requires":["Obj","IIterable","Observable","Class","Proxy","AddChange","ArgumentBug","ClearChange","Collection","CollectionIterator","IArrayable","ICollection","RemoveChange","TypeUtil"],"autoload":false}}
{"lib/match/ObjectPathMatcher.js":{"path":"lib/match/ObjectPathMatcher.js","exports":["ObjectPathMatcher"],"requires":["Obj","Class"],"autoload":false},"lib/promise/Handler.js":{"path":"lib/promise/Handler.js","exports":["Handler"],"requires":["Obj","Class","TypeUtil"],"autoload":false},"lib/data/interfaces/ICollection.js":{"path":"lib/data/interfaces/ICollection.js","exports":["ICollection"],"requires":["Interface"],"autoload":false},"lib/event/query/EventQuery.js":{"path":"lib/event/query/EventQuery.js","exports":["EventQuery"],"requires":["Class","Query"],"autoload":false},"lib/interfaces/IHashCode.js":{"path":"lib/interfaces/IHashCode.js","exports":["IHashCode"],"requires":["Interface"],"autoload":false},"lib/data/DualMultiMap.js":{"path":"lib/data/DualMultiMap.js","exports":["DualMultiMap"],"requires":["DualMap","Class","Collection","TypeUtil"],"autoload":false},"lib/interfaces/IEquals.js":{"path":"lib/interfaces/IEquals.js","exports":["IEquals"],"requires":["Interface"],"autoload":false},"lib/util/UuidGenerator.js":{"path":"lib/util/UuidGenerator.js","exports":["UuidGenerator"],"requires":[],"autoload":false},"lib/BugCore.js":{"path":"lib/BugCore.js","exports":["BugCore"],"requires":["Map","Obj","Set","Interface","Class","Proxy","Queue","Stack","Collection","Func","IClone","IEquals","IHashCode","List","Pair","TypeUtil"],"autoload":false},"lib/core/Obj.js":{"path":"lib/core/Obj.js","exports":["Obj"],"requires":["Class","IdGenerator","HashUtil","IClone","IEquals","IHashCode","TypeUtil"],"autoload":false},"lib/throw/MappedThrowable.js":{"path":"lib/throw/MappedThrowable.js","exports":["MappedThrowable"],"requires":["Map","Class","Throwable"],"autoload":false},"lib/data/BidiMap.js":{"path":"lib/data/BidiMap.js","exports":["BidiMap"],"requires":["Map","Obj","HashTable","Class","Collection","TypeUtil"],"autoload":false},"lib/data/MultiListMap.js":{"path":"lib/data/MultiListMap.js","exports":["MultiListMap"],"requires":["Class","List","MultiMap"],"autoload":false},"lib/data/interfaces/IMultiMap.js":{"path":"lib/data/interfaces/IMultiMap.js","exports":["IMultiMap"],"requires":["Interface","IMap"],"autoload":false},"lib/event/interfaces/IEventReceiver.js":{"path":"lib/event/interfaces/IEventReceiver.js","exports":["IEventReceiver"],"requires":["Interface"],"autoload":false},"lib/observe/data/changes/PutChange.js":{"path":"lib/observe/data/changes/PutChange.js","exports":["PutChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/data/Tree.js":{"path":"lib/data/Tree.js","exports":["Tree"],"requires":["Obj","Class"],"autoload":false},"lib/publisher/PublisherSubscription.js":{"path":"lib/publisher/PublisherSubscription.js","exports":["PublisherSubscription"],"requires":["Obj","Class","HashUtil"],"autoload":false},"lib/concurrent/LockMap.js":{"path":"lib/concurrent/LockMap.js","exports":["LockMap"],"requires":["Map","Obj","Class","ArgumentBug","Lock"],"autoload":false},"lib/data/Stack.js":{"path":"lib/data/Stack.js","exports":["Stack"],"requires":["Obj","Exception","Class","Collection"],"autoload":false},"lib/data/WeightedList.js":{"path":"lib/data/WeightedList.js","exports":["WeightedList"],"requires":["Obj","WeightedListNode","Class","Collection","List","TypeUtil"],"autoload":false},"lib/util/LiteralUtil.js":{"path":"lib/util/LiteralUtil.js","exports":["LiteralUtil"],"requires":["Obj","IObjectable","Class","IArrayable","TypeUtil"],"autoload":false},"lib/util/IdGenerator.js":{"path":"lib/util/IdGenerator.js","exports":["IdGenerator"],"requires":[],"autoload":false},"lib/command/Command.js":{"path":"lib/command/Command.js","exports":["Command"],"requires":["Bug","Obj","Class"],"autoload":false},"lib/interfaces/IArrayable.js":{"path":"lib/interfaces/IArrayable.js","exports":["IArrayable"],"requires":["Interface"],"autoload":false},"lib/util/ArgUtil.js":{"path":"lib/util/ArgUtil.js","exports":["ArgUtil"],"requires":["Bug","Obj","Class","ArgumentBug","TypeUtil"],"autoload":false},"lib/data/DependencyGraph.js":{"path":"lib/data/DependencyGraph.js","exports":["DependencyGraph"],"requires":["Map","Obj","Set","Class","Graph","GraphEdge","GraphNode","List"],"autoload":false},"lib/data/MultiSetMap.js":{"path":"lib/data/MultiSetMap.js","exports":["MultiSetMap"],"requires":["Set","Class","MultiMap"],"autoload":false},"lib/event/Event.js":{"path":"lib/event/Event.js","exports":["Event"],"requires":["Obj","Class"],"autoload":false},"lib/event/query/EventQueryBuilder.js":{"path":"lib/event/query/EventQueryBuilder.js","exports":["EventQueryBuilder"],"requires":["Obj","EventQuery","QueryBuilder","EventQueryListener","Class"],"autoload":false},"lib/proxy/Proxy.js":{"path":"lib/proxy/Proxy.js","exports":["Proxy"],"requires":["Obj","ProxyProperty","Class","IProxy","ProxyMethod","ProxyObject","TypeUtil"],"autoload":false},"lib/observe/ObservableChange.js":{"path":"lib/observe/ObservableChange.js","exports":["ObservableChange"],"requires":["Obj","Class"],"autoload":false},"lib/core/Func.js":{"path":"lib/core/Func.js","exports":["Func"],"requires":["Obj","Class"],"autoload":false},"lib/core/Constructor.js":{"path":"lib/core/Constructor.js","exports":["Constructor"],"requires":[],"autoload":false},"lib/throw/StackTraceUtil.js":{"path":"lib/throw/StackTraceUtil.js","exports":["StackTraceUtil"],"requires":["StringUtil"],"autoload":false},"lib/interfaces/IJsonable.js":{"path":"lib/interfaces/IJsonable.js","exports":["IJsonable"],"requires":["Interface"],"autoload":false},"lib/data/DualMap.js":{"path":"lib/data/DualMap.js","exports":["DualMap"],"requires":["Map","Obj","HashTable","Class","Collection","TypeUtil"],"autoload":false},"lib/data/MultiMap.js":{"path":"lib/data/MultiMap.js","exports":["MultiMap"],"requires":["Map","Class","Collection","IMap","IMultiMap"],"autoload":false},"lib/data/GraphEdge.js":{"path":"lib/data/GraphEdge.js","exports":["GraphEdge"],"requires":["Obj","Class","GraphNode"],"autoload":false},"lib/proxy/ProxyObject.js":{"path":"lib/proxy/ProxyObject.js","exports":["ProxyObject"],"requires":["Obj","Interface","Class","IProxy"],"autoload":false},"lib/command/CommandProcessor.js":{"path":"lib/command/CommandProcessor.js","exports":["CommandProcessor"],"requires":["Obj","Class","IList","Queue","CommandBatch","ArgumentBug","Command","TypeUtil"],"autoload":false},"lib/interfaces/IIterable.js":{"path":"lib/interfaces/IIterable.js","exports":["IIterable"],"requires":["Interface"],"autoload":false},"lib/util/MathUtil.js":{"path":"lib/util/MathUtil.js","exports":["MathUtil"],"requires":[],"autoload":false},"lib/data/DualMultiSetMap.js":{"path":"lib/data/DualMultiSetMap.js","exports":["DualMultiSetMap"],"requires":["Set","DualMultiMap","Class"],"autoload":false},"lib/data/UnorderedPair.js":{"path":"lib/data/UnorderedPair.js","exports":["UnorderedPair"],"requires":["Obj","Class","Collection","IArrayable"],"autoload":false},"lib/event/EventListener.js":{"path":"lib/event/EventListener.js","exports":["EventListener"],"requires":["Obj","Class"],"autoload":false},"lib/promise/Deferred.js":{"path":"lib/promise/Deferred.js","exports":["Deferred"],"requires":["Obj","ArgUtil","Class","Promise"],"autoload":false},"lib/query/WhereCondition.js":{"path":"lib/query/WhereCondition.js","exports":["WhereCondition"],"requires":["Obj","Set","Class","ICondition"],"autoload":false},"lib/observe/data/ObservableList.js":{"path":"lib/observe/data/ObservableList.js","exports":["ObservableList"],"requires":["Obj","PrependChange","ObservableCollection","Class","IList","AddAtChange","ICollection","List","RemoveAtChange","TypeUtil"],"autoload":false},"lib/observe/data/changes/PrependChange.js":{"path":"lib/observe/data/changes/PrependChange.js","exports":["PrependChange"],"requires":["Class","AddAtChange"],"autoload":false},"lib/data/HashTableNode.js":{"path":"lib/data/HashTableNode.js","exports":["HashTableNode"],"requires":["Obj","Class"],"autoload":false},"lib/observe/interfaces/IObservable.js":{"path":"lib/observe/interfaces/IObservable.js","exports":["IObservable"],"requires":["IChangePropagator","Interface"],"autoload":false},"lib/util/HashUtil.js":{"path":"lib/util/HashUtil.js","exports":["HashUtil"],"requires":["IdGenerator","TypeUtil"],"autoload":false},"lib/observe/data/ObservableCollection.js":{"path":"lib/observe/data/ObservableCollection.js","exports":["ObservableCollection"],"requires":["Obj","IIterable","Observable","Class","Proxy","AddChange","ArgumentBug","ClearChange","Collection","CollectionIterator","IArrayable","ICollection","RemoveChange","TypeUtil"],"autoload":false},"lib/util/HtmlUtil.js":{"path":"lib/util/HtmlUtil.js","exports":["HtmlUtil"],"requires":["Url","ArgUtil"],"autoload":false},"lib/data/GraphNode.js":{"path":"lib/data/GraphNode.js","exports":["GraphNode"],"requires":["Obj","Class"],"autoload":false},"lib/data/Collection.js":{"path":"lib/data/Collection.js","exports":["Collection"],"requires":["Obj","HashStore","IIterable","Class","ArgumentBug","CollectionIterator","IArrayable","ICollection","TypeUtil"],"autoload":false},"lib/command/CommandBatch.js":{"path":"lib/command/CommandBatch.js","exports":["CommandBatch"],"requires":["Bug","Obj","ArgUtil","Class","List"],"autoload":false},"lib/interfaces/IClone.js":{"path":"lib/interfaces/IClone.js","exports":["IClone"],"requires":["Interface"],"autoload":false},"lib/util/Config.js":{"path":"lib/util/Config.js","exports":["Config"],"requires":["Obj","IObjectable","IJsonable","Class","Properties"],"autoload":false},"lib/data/Document.js":{"path":"lib/data/Document.js","exports":["Document"],"requires":["Bug","Obj","IDocument","IObjectable","ArgUtil","Class","IList","IClone","IMap","ISet","TypeUtil"],"autoload":false},"lib/data/Striped.js":{"path":"lib/data/Striped.js","exports":["Striped"],"requires":["Map","Obj","Class","List","TypeUtil"],"autoload":false},"lib/event/EventDispatcher.js":{"path":"lib/event/EventDispatcher.js","exports":["EventDispatcher"],"requires":["Class","EventReceiver","IEventDispatcher"],"autoload":false},"lib/event/query/EventQueyListener.js":{"path":"lib/event/query/EventQueyListener.js","exports":["EventQueryListener"],"requires":["EventListener","Class"],"autoload":false},"lib/query/Query.js":{"path":"lib/query/Query.js","exports":["Query"],"requires":["Obj","Set","Class","ArgumentBug","ICondition"],"autoload":false},"lib/observe/interfaces/IChangePropagator.js":{"path":"lib/observe/interfaces/IChangePropagator.js","exports":["IChangePropagator"],"requires":["Interface"],"autoload":false},"lib/data/interfaces/ISet.js":{"path":"lib/data/interfaces/ISet.js","exports":["ISet"],"requires":["Interface","ICollection"],"autoload":false},"lib/proxy/interfaces/IProxy.js":{"path":"lib/proxy/interfaces/IProxy.js","exports":["IProxy"],"requires":["Interface"],"autoload":false},"lib/promise/interfaces/IPromise.js":{"path":"lib/promise/interfaces/IPromise.js","exports":["IPromise"],"requires":["Interface"],"autoload":false},"lib/data/List.js":{"path":"lib/data/List.js","exports":["List"],"requires":["Obj","Exception","Class","IList","ArgumentBug","Collection","ICollection","TypeUtil"],"autoload":false},"lib/data/HashStoreNode.js":{"path":"lib/data/HashStoreNode.js","exports":["HashStoreNode"],"requires":["Obj","Class"],"autoload":false},"lib/data/Pair.js":{"path":"lib/data/Pair.js","exports":["Pair"],"requires":["Obj","IObjectable","Exception","Class","IArrayable","TypeUtil"],"autoload":false},"lib/concurrent/Lock.js":{"path":"lib/concurrent/Lock.js","exports":["Lock"],"requires":["EventDispatcher","Class","Event","Queue"],"autoload":false},"lib/data/Url.js":{"path":"lib/data/Url.js","exports":["Url"],"requires":["Map","Obj","Class","TypeUtil","UrlQuery"],"autoload":false},"lib/core/Class.js":{"path":"lib/core/Class.js","exports":["Class"],"requires":["Constructor","TypeUtil"],"autoload":false},"lib/throw/Bug.js":{"path":"lib/throw/Bug.js","exports":["Bug"],"requires":["Class","Throwable"],"autoload":false},"lib/util/TypeUtil.js":{"path":"lib/util/TypeUtil.js","exports":["TypeUtil"],"requires":[],"autoload":false},"lib/data/HashTable.js":{"path":"lib/data/HashTable.js","exports":["HashTable"],"requires":["Obj","HashTableNode","Class"],"autoload":false},"lib/data/interfaces/IList.js":{"path":"lib/data/interfaces/IList.js","exports":["IList"],"requires":["Interface","ICollection"],"autoload":false},"lib/event/adapters/NodeJsEvent.js":{"path":"lib/event/adapters/NodeJsEvent.js","exports":["NodeJsEvent"],"requires":["Class","Event"],"autoload":false},"lib/promise/handlers/FinallyHandler.js":{"path":"lib/promise/handlers/FinallyHandler.js","exports":["FinallyHandler"],"requires":["Class","Handler","TypeUtil"],"autoload":false},"lib/query/interfaces/IConditionBuilder.js":{"path":"lib/query/interfaces/IConditionBuilder.js","exports":["IConditionBuilder"],"requires":["Interface"],"autoload":false},"lib/observe/data/changes/AddAtChange.js":{"path":"lib/observe/data/changes/AddAtChange.js","exports":["AddAtChange"],"requires":["Class","AddChange"],"autoload":false},"lib/throw/Throwable.js":{"path":"lib/throw/Throwable.js","exports":["Throwable"],"requires":["Obj","IObjectable","StackTraceUtil","Class"],"autoload":false},"lib/util/StringUtil.js":{"path":"lib/util/StringUtil.js","exports":["StringUtil"],"requires":["TypeUtil"],"autoload":false},"lib/data/CollectionIterator.js":{"path":"lib/data/CollectionIterator.js","exports":["CollectionIterator"],"requires":["Obj","IIterator","Class"],"autoload":false},"lib/util/DateUtil.js":{"path":"lib/util/DateUtil.js","exports":["DateUtil"],"requires":["StringUtil"],"autoload":false},"lib/proxy/ProxyMethod.js":{"path":"lib/proxy/ProxyMethod.js","exports":["ProxyMethod"],"requires":["Obj","Interface","Class","IProxy"],"autoload":false},"lib/interfaces/IIterator.js":{"path":"lib/interfaces/IIterator.js","exports":["IIterator"],"requires":["Interface"],"autoload":false},"lib/query/QueryBuilder.js":{"path":"lib/query/QueryBuilder.js","exports":["QueryBuilder"],"requires":["Obj","Set","Class","Query","WhereConditionBuilder"],"autoload":false},"lib/observe/Observer.js":{"path":"lib/observe/Observer.js","exports":["Observer"],"requires":["Obj","Class","ArgumentBug","ObjectPathMatcher","TypeUtil"],"autoload":false},"lib/concurrent/LockStriped.js":{"path":"lib/concurrent/LockStriped.js","exports":["LockStriped"],"requires":["Obj","Striped","Class","Lock"],"autoload":false},"lib/publisher/Publisher.js":{"path":"lib/publisher/Publisher.js","exports":["Publisher"],"requires":["Map","Obj","PublisherSubscription","Class","List","PublisherMessage"],"autoload":false},"lib/util/PasswordUtil.js":{"path":"lib/util/PasswordUtil.js","exports":["PasswordUtil"],"requires":["TypeUtil"],"autoload":false},"lib/data/Graph.js":{"path":"lib/data/Graph.js","exports":["Graph"],"requires":["Map","Obj","Set","Class","GraphEdge","GraphNode"],"autoload":false},"lib/data/UrlQuery.js":{"path":"lib/data/UrlQuery.js","exports":["UrlQuery"],"requires":["Obj","Class","TypeUtil"],"autoload":false},"lib/event/EventPropagator.js":{"path":"lib/event/EventPropagator.js","exports":["EventPropagator"],"requires":["Obj","Class","IEventPropagator","List"],"autoload":false},"lib/promise/Promise.js":{"path":"lib/promise/Promise.js","exports":["Promise"],"requires":["Bug","Obj","FinallyHandler","Class","FulfilledHandler","IPromise","List","RejectedHandler","Resolver","TypeUtil"],"autoload":false},"lib/query/WhereConditionBuilder.js":{"path":"lib/query/WhereConditionBuilder.js","exports":["WhereConditionBuilder"],"requires":["Obj","Set","WhereCondition","Class","IConditionBuilder"],"autoload":false},"lib/observe/data/ObservableMap.js":{"path":"lib/observe/data/ObservableMap.js","exports":["ObservableMap"],"requires":["Map","Obj","HashTable","IObjectable","Observable","Class","ClearChange","Collection","IMap","PutChange","RemoveChange","TypeUtil"],"autoload":false},"lib/observe/data/ObservableSet.js":{"path":"lib/observe/data/ObservableSet.js","exports":["ObservableSet"],"requires":["Obj","Set","ObservableCollection","Class","ISet"],"autoload":false},"lib/data/Set.js":{"path":"lib/data/Set.js","exports":["Set"],"requires":["Obj","Class","Collection","ISet"],"autoload":false},"lib/observe/data/changes/ClearChange.js":{"path":"lib/observe/data/changes/ClearChange.js","exports":["ClearChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/interfaces/IObjectable.js":{"path":"lib/interfaces/IObjectable.js","exports":["IObjectable"],"requires":["Interface"],"autoload":false},"lib/proxy/ProxyProperty.js":{"path":"lib/proxy/ProxyProperty.js","exports":["ProxyProperty"],"requires":["Obj","Interface","Class","IProxy"],"autoload":false},"lib/event/interfaces/IEventDispatcher.js":{"path":"lib/event/interfaces/IEventDispatcher.js","exports":["IEventDispatcher"],"requires":["Interface"],"autoload":false},"lib/data/WeightedListNode.js":{"path":"lib/data/WeightedListNode.js","exports":["WeightedListNode"],"requires":["Obj","Class"],"autoload":false},"package.json":{"path":"package.json","exports":[],"requires":[],"autoload":false},"lib/core/Interface.js":{"path":"lib/core/Interface.js","exports":["Interface"],"requires":["TypeUtil"],"autoload":false},"lib/throw/Exception.js":{"path":"lib/throw/Exception.js","exports":["Exception"],"requires":["Class","Throwable"],"autoload":false},"lib/util/WeightedRandomizer.js":{"path":"lib/util/WeightedRandomizer.js","exports":["WeightedRandomizer"],"requires":["Obj","WeightedList","HashTable","Class","Collection","MathUtil"],"autoload":false},"lib/data/Map.js":{"path":"lib/data/Map.js","exports":["Map"],"requires":["Obj","HashTable","IObjectable","Class","Collection","IMap","TypeUtil"],"autoload":false},"lib/data/interfaces/IMap.js":{"path":"lib/data/interfaces/IMap.js","exports":["IMap"],"requires":["Interface"],"autoload":false},"lib/event/interfaces/IEventPropagator.js":{"path":"lib/event/interfaces/IEventPropagator.js","exports":["IEventPropagator"],"requires":["Interface"],"autoload":false},"lib/promise/handlers/FulfilledHandler.js":{"path":"lib/promise/handlers/FulfilledHandler.js","exports":["FulfilledHandler"],"requires":["Class","Handler","TypeUtil"],"autoload":false},"lib/observe/ChangePropagator.js":{"path":"lib/observe/ChangePropagator.js","exports":["ChangePropagator"],"requires":["IChangePropagator","Obj","Class","List"],"autoload":false},"lib/observe/data/changes/RemoveChange.js":{"path":"lib/observe/data/changes/RemoveChange.js","exports":["RemoveChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/event/adapters/NodeJsEventEmitterAdapter.js":{"path":"lib/event/adapters/NodeJsEventEmitterAdapter.js","exports":["NodeJsEventEmitterAdapter"],"requires":["Obj","NodeJsEvent","EventDispatcher","ArgUtil","Class","IEventDispatcher","IEventPropagator","IEventReceiver"],"autoload":false},"lib/throw/ArgumentBug.js":{"path":"lib/throw/ArgumentBug.js","exports":["ArgumentBug"],"requires":["Bug","StackTraceUtil","Class"],"autoload":false},"scripts/bugcore-node-module.js":{"path":"scripts/bugcore-node-module.js","exports":[],"requires":[],"autoload":false},"lib/data/TreeNode.js":{"path":"lib/data/TreeNode.js","exports":["TreeNode"],"requires":["Obj","Class","List"],"autoload":false},"lib/observe/data/changes/AddChange.js":{"path":"lib/observe/data/changes/AddChange.js","exports":["AddChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/observe/data/changes/SetPropertyChange.js":{"path":"lib/observe/data/changes/SetPropertyChange.js","exports":["SetPropertyChange"],"requires":["ObservableChange","Class"],"autoload":false},"lib/data/Queue.js":{"path":"lib/data/Queue.js","exports":["Queue"],"requires":["Obj","Exception","Class","Collection"],"autoload":false},"lib/observe/data/changes/RemoveAtChange.js":{"path":"lib/observe/data/changes/RemoveAtChange.js","exports":["RemoveAtChange"],"requires":["Class","RemoveChange"],"autoload":false},"lib/concurrent/Semaphore.js":{"path":"lib/concurrent/Semaphore.js","exports":["Semaphore"],"requires":["Obj","Class","Queue"],"autoload":false},"lib/publisher/PublisherMessage.js":{"path":"lib/publisher/PublisherMessage.js","exports":["PublisherMessage"],"requires":["Obj","Class"],"autoload":false},"lib/util/Properties.js":{"path":"lib/util/Properties.js","exports":["Properties"],"requires":["Obj","Class","TypeUtil"],"autoload":false},"lib/data/HashStore.js":{"path":"lib/data/HashStore.js","exports":["HashStore"],"requires":["Obj","HashStoreNode","Class"],"autoload":false},"lib/data/interfaces/IDocument.js":{"path":"lib/data/interfaces/IDocument.js","exports":["IDocument"],"requires":["Interface"],"autoload":false},"lib/event/EventReceiver.js":{"path":"lib/event/EventReceiver.js","exports":["EventReceiver"],"requires":["EventQueryBuilder","EventListener","EventPropagator","Class","IEventReceiver","MultiListMap","TypeUtil"],"autoload":false},"lib/promise/Resolver.js":{"path":"lib/promise/Resolver.js","exports":["Resolver"],"requires":["Bug","Obj","ArgUtil","Class","IPromise","List"],"autoload":false},"lib/query/interfaces/ICondition.js":{"path":"lib/query/interfaces/ICondition.js","exports":["ICondition"],"requires":["Interface"],"autoload":false},"lib/observe/data/ObservableObject.js":{"path":"lib/observe/data/ObservableObject.js","exports":["ObservableObject"],"requires":["DualMap","Obj","IObjectable","Observable","Class","SetPropertyChange","ClearChange","IObservable","RemovePropertyChange"],"autoload":false},"lib/promise/handlers/RejectedHandler.js":{"path":"lib/promise/handlers/RejectedHandler.js","exports":["RejectedHandler"],"requires":["Class","Handler","TypeUtil"],"autoload":false},"lib/observe/Observable.js":{"path":"lib/observe/Observable.js","exports":["Observable"],"requires":["Set","Class","ArgumentBug","ChangePropagator","IObservable","MultiListMap","Observer","TypeUtil"],"autoload":false},"lib/observe/data/changes/RemovePropertyChange.js":{"path":"lib/observe/data/changes/RemovePropertyChange.js","exports":["RemovePropertyChange"],"requires":["ObservableChange","Class"],"autoload":false}}

@@ -11,3 +11,2 @@ //-------------------------------------------------------------------------------

//@Require('Queue')
//@Require('bugtrace.BugTrace')

@@ -30,14 +29,5 @@

var Queue = bugpack.require('Queue');
var BugTrace = bugpack.require('bugtrace.BugTrace');
//-------------------------------------------------------------------------------
// Simplify References
//-------------------------------------------------------------------------------
var $trace = BugTrace.$trace;
//-------------------------------------------------------------------------------
// Declare Class

@@ -169,5 +159,5 @@ //-------------------------------------------------------------------------------

setTimeout($trace(function() {
setTimeout(function() {
_this.processQueue();
}), 0);
}, 0);
}

@@ -174,0 +164,0 @@ });

@@ -10,3 +10,2 @@ //-------------------------------------------------------------------------------

//@Require('Queue')
//@Require('bugtrace.BugTrace')

@@ -18,3 +17,3 @@

var bugpack = require('bugpack').context();
var bugpack = require('bugpack').context();

@@ -29,13 +28,5 @@

var Queue = bugpack.require('Queue');
var BugTrace = bugpack.require('bugtrace.BugTrace');
//-------------------------------------------------------------------------------
// Simplify References
//-------------------------------------------------------------------------------
var $trace = BugTrace.$trace;
//-------------------------------------------------------------------------------
// Declare Class

@@ -139,5 +130,5 @@ //-------------------------------------------------------------------------------

setTimeout($trace(function() {
setTimeout(function() {
_this.processQueue();
}), 0);
}, 0);
}

@@ -144,0 +135,0 @@ });

@@ -21,3 +21,3 @@ //-------------------------------------------------------------------------------

var bugpack = require('bugpack').context();
var bugpack = require('bugpack').context();

@@ -29,10 +29,10 @@

var Class = bugpack.require('Class');
var Graph = bugpack.require('Graph');
var GraphEdge = bugpack.require('GraphEdge');
var GraphNode = bugpack.require('GraphNode');
var List = bugpack.require('List');
var Map = bugpack.require('Map');
var Obj = bugpack.require('Obj');
var Set = bugpack.require('Set');
var Class = bugpack.require('Class');
var Graph = bugpack.require('Graph');
var GraphEdge = bugpack.require('GraphEdge');
var GraphNode = bugpack.require('GraphNode');
var List = bugpack.require('List');
var Map = bugpack.require('Map');
var Obj = bugpack.require('Obj');
var Set = bugpack.require('Set');

@@ -44,24 +44,12 @@

/**
* @class
* @extends {Graph}
*/
var DependencyGraph = Class.extend(Graph, {
//-------------------------------------------------------------------------------
// Constructor
// Public Methods
//-------------------------------------------------------------------------------
_constructor: function() {
this._super();
//-------------------------------------------------------------------------------
// Private Properties
//-------------------------------------------------------------------------------
},
//-------------------------------------------------------------------------------
// Class Methods
//-------------------------------------------------------------------------------
/**

@@ -72,2 +60,8 @@ * @param {*} ofValue

addDependency: function(ofValue, onValue) {
if (!this.containsNode(ofValue)) {
this.addNodeForValue(ofValue);
}
if (!this.containsNode(ofValue)) {
this.addNodeForValue(ofValue);
}
this.addEdgeFromValueToValue(ofValue, onValue);

@@ -91,3 +85,3 @@ },

//-------------------------------------------------------------------------------
// Private Class Methods
// Private Methods
//-------------------------------------------------------------------------------

@@ -94,0 +88,0 @@

@@ -26,3 +26,3 @@ /**

var bugpack = require('bugpack').context();
var bugpack = require('bugpack').context();

@@ -34,8 +34,8 @@

var Class = bugpack.require('Class');
var GraphEdge = bugpack.require('GraphEdge');
var GraphNode = bugpack.require('GraphNode');
var Map = bugpack.require('Map');
var Obj = bugpack.require('Obj');
var Set = bugpack.require('Set');
var Class = bugpack.require('Class');
var GraphEdge = bugpack.require('GraphEdge');
var GraphNode = bugpack.require('GraphNode');
var Map = bugpack.require('Map');
var Obj = bugpack.require('Obj');
var Set = bugpack.require('Set');

@@ -47,2 +47,6 @@

/**
* @class
* @extends {Obj}
*/
var Graph = Class.extend(Obj, {

@@ -54,2 +58,5 @@

/**
* @constructs
*/
_constructor: function() {

@@ -97,3 +104,3 @@

//-------------------------------------------------------------------------------
// Object Implementation
// Obj Methods
//-------------------------------------------------------------------------------

@@ -111,3 +118,3 @@

//-------------------------------------------------------------------------------
// Class Methods
// Public Methods
//-------------------------------------------------------------------------------

@@ -123,6 +130,6 @@

if (!fromNode) {
throw new Error("GraphNode for the fromValue does not exist");
throw new Error("GraphNode for the fromValue does not exist - fromValue:", fromValue);
}
if (!toNode) {
throw new Error("GraphNode for the toValue does not exist");
throw new Error("GraphNode for the toValue does not exist - toValue:", toValue);
}

@@ -143,3 +150,3 @@ var edge = new GraphEdge(fromNode, toNode);

//-------------------------------------------------------------------------------
// Protected Class Methods
// Protected Methods
//-------------------------------------------------------------------------------

@@ -187,2 +194,11 @@

* @param {*} value
* @return {boolean}
*/
containsNode: function(value) {
return this.valueToNodeMap.containsKey(value);
},
/**
* @protected
* @param {*} value
* @return {GraphNode}

@@ -189,0 +205,0 @@ */

{
"name": "bugcore",
"version": "0.1.6",
"version": "0.1.7",
"description": "bugcore is a JavaScript library that provides a foundational architecture for object oriented JS",
"main": "./scripts/bugcore-node-module.js",
"dependencies": {
"bugpack": "0.1.5"
"bugpack": "0.1.6"
},

@@ -9,0 +9,0 @@ "author": "Brian Neisler <brian@airbug.com>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc