bf-lib-browser
Advanced tools
Comparing version 1.7.2 to 2.0.0
@@ -13,3 +13,3 @@ "use strict"; | ||
const common_1 = require("bf-lib/common"); | ||
const Types_1 = require("bf-lib/livesync/Types"); | ||
const Types_1 = require("../livesync/Types"); | ||
const CACHE_UPDATE = 'CACHE_UPDATE'; | ||
@@ -16,0 +16,0 @@ const CACHE_UPDATES = 'cache-updates'; |
@@ -1,5 +0,6 @@ | ||
import { Api, Auth, ConnectionType, LiveEvent, LiveSync, LiveSyncConfig, Module, NexusConfig } from 'bf-lib'; | ||
import { Api, Auth, Module, NexusConfig } from 'bf-lib'; | ||
import { Multitool } from 'bf-lib/multitool'; | ||
import { ClientConfigSettings } from './common'; | ||
import { Multitool } from 'bf-lib/multitool'; | ||
export { Api, Auth, LiveSync, Module, ClientConfigSettings, ConnectionType, NexusConfig, LiveEvent, LiveSyncConfig }; | ||
import { ConnectionType, LiveEvent, LiveSync, LiveSyncBeginOptions, LiveSyncConfig, LiveSyncConnectionOptions } from './livesync'; | ||
export { Api, Auth, LiveSync, Module, ClientConfigSettings, ConnectionType, NexusConfig, LiveEvent, LiveSyncConfig, LiveSyncConnectionOptions, LiveSyncBeginOptions, }; | ||
export declare type ConfigSettings = { | ||
@@ -6,0 +7,0 @@ nexus: NexusConfig; |
17
core.js
@@ -14,4 +14,7 @@ "use strict"; | ||
const bf_lib_1 = require("bf-lib"); | ||
Object.defineProperty(exports, "ConnectionType", { enumerable: true, get: function () { return bf_lib_1.ConnectionType; } }); | ||
const system_1 = require("bf-lib/system"); | ||
const Auth_1 = require("./auth/Auth"); | ||
const livesync_1 = require("./livesync"); | ||
Object.defineProperty(exports, "ConnectionType", { enumerable: true, get: function () { return livesync_1.ConnectionType; } }); | ||
const LiveSync_1 = require("./livesync/LiveSync"); | ||
function bflib(settings) { | ||
@@ -44,5 +47,15 @@ return __awaiter(this, void 0, void 0, function* () { | ||
}; | ||
function liveSyncOptions() { | ||
if (settings.livesync.type === livesync_1.ConnectionType.ORGANIZATION) { | ||
return { | ||
module_name: livesync_1.LiveSyncConnectionType.ORGANIZATION, | ||
module_id: system_1.default.nexus.getUser().organization[0], | ||
}; | ||
} | ||
return null; | ||
} | ||
const client = { type: bf_lib_1.ClientType.BROWSER }; | ||
const auth = yield Auth_1.default(settings.client); | ||
const lib = yield bf_lib_1.default(Object.assign(Object.assign({}, settings), { client, logging, auth })); | ||
const livesync = LiveSync_1.default(liveSyncOptions()); | ||
return Object.freeze({ | ||
@@ -56,3 +69,3 @@ get api() { | ||
get livesync() { | ||
return lib.livesync; | ||
return livesync; | ||
}, | ||
@@ -59,0 +72,0 @@ get module() { |
{ | ||
"name": "bf-lib-browser", | ||
"version": "1.7.2", | ||
"version": "2.0.0", | ||
"private": false, | ||
@@ -48,3 +48,4 @@ "description": "the standard library browser based clients using block-5 services", | ||
"client", | ||
"library" | ||
"library", | ||
"livesync" | ||
], | ||
@@ -77,3 +78,5 @@ "author": "Coulee Tech", | ||
"dependencies": { | ||
"bf-lib": "^3.5.0" | ||
"bf-lib": "^4.0.0", | ||
"socket.io-client": "^2.4.0", | ||
"socket.io-msgpack-parser": "^2.2.1" | ||
}, | ||
@@ -90,5 +93,6 @@ "peerDependencies": { | ||
"@types/react": "^16.14.5", | ||
"@types/socket.io-client": "^1.4.36", | ||
"bf-types": "^4.19.2", | ||
"commitizen": "^4.2.2", | ||
"husky": "^5.1.3", | ||
"husky": "^5.2.0", | ||
"jest": "^26.6.3", | ||
@@ -95,0 +99,0 @@ "prettier": "^2.2.1", |
22520
466
5
16
+ Addedsocket.io-client@^2.4.0
+ Added@timwoods/handlebars@2.0.5(transitive)
+ Added@types/faker@5.5.9(transitive)
+ Addedarray-buffer-byte-length@1.0.2(transitive)
+ Addedavailable-typed-arrays@1.0.7(transitive)
+ Addedbf-lib@4.6.19(transitive)
+ Addedbf-types@5.52.46(transitive)
+ Addedcall-bind@1.0.8(transitive)
+ Addedcall-bind-apply-helpers@1.0.2(transitive)
+ Addedcall-bound@1.0.3(transitive)
+ Addeddeep-equal@2.2.3(transitive)
+ Addeddeepmerge@4.3.1(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addeddefine-properties@1.2.1(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-get-iterator@1.1.3(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedfaker@5.5.3(transitive)
+ Addedfor-each@0.3.5(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedfunctions-have-names@1.2.3(transitive)
+ Addedget-intrinsic@1.2.7(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedhandlebars@4.7.8(transitive)
+ Addedhas-bigints@1.1.0(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhas-tostringtag@1.0.2(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedinternal-slot@1.1.0(transitive)
+ Addedis-arguments@1.2.0(transitive)
+ Addedis-array-buffer@3.0.5(transitive)
+ Addedis-bigint@1.1.0(transitive)
+ Addedis-boolean-object@1.2.2(transitive)
+ Addedis-callable@1.2.7(transitive)
+ Addedis-date-object@1.1.0(transitive)
+ Addedis-map@2.0.3(transitive)
+ Addedis-number-object@1.1.1(transitive)
+ Addedis-regex@1.2.1(transitive)
+ Addedis-set@2.0.3(transitive)
+ Addedis-shared-array-buffer@1.0.4(transitive)
+ Addedis-string@1.1.1(transitive)
+ Addedis-symbol@1.1.1(transitive)
+ Addedis-weakmap@2.0.2(transitive)
+ Addedis-weakset@2.0.4(transitive)
+ Addedisarray@2.0.5(transitive)
+ Addedjson5@2.2.3(transitive)
+ Addedlodash.isequal@4.5.0(transitive)
+ Addedluxon@1.28.1(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedneo-async@2.6.2(transitive)
+ Addedobject-inspect@1.13.4(transitive)
+ Addedobject-is@1.1.6(transitive)
+ Addedobject-keys@1.1.1(transitive)
+ Addedobject.assign@4.1.7(transitive)
+ Addedpossible-typed-array-names@1.1.0(transitive)
+ Addedregexp.prototype.flags@1.5.4(transitive)
+ Addedsafe-regex-test@1.1.0(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedset-function-name@2.0.2(transitive)
+ Addedside-channel@1.1.0(transitive)
+ Addedside-channel-list@1.0.0(transitive)
+ Addedside-channel-map@1.0.1(transitive)
+ Addedside-channel-weakmap@1.0.2(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addedstop-iteration-iterator@1.1.0(transitive)
+ Addeduglify-js@3.19.3(transitive)
+ Addedwhich-boxed-primitive@1.1.1(transitive)
+ Addedwhich-collection@1.0.2(transitive)
+ Addedwhich-typed-array@1.1.18(transitive)
+ Addedwordwrap@1.0.0(transitive)
+ Addedzod@3.24.2(transitive)
- Removedbf-lib@3.5.0(transitive)
Updatedbf-lib@^4.0.0