mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-10-07 22:57:07 +00:00
Merge pull request #5 from orbitdb/refactor/oplog-reorg
refactor: oplog reorg
This commit is contained in:
@@ -1,3 +1,2 @@
|
||||
export { default as Log, DefaultAccessController } from './log.js'
|
||||
export { default as Entry } from './entry.js'
|
||||
export { Log, DefaultAccessController, Entry } from './oplog/index.js'
|
||||
export { default as KeyStore } from './key-store.js'
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import Clock from './lamport-clock.js'
|
||||
import { isDefined } from './utils/index.js'
|
||||
import * as Block from 'multiformats/block'
|
||||
import * as dagCbor from '@ipld/dag-cbor'
|
||||
import { sha256 } from 'multiformats/hashes/sha2'
|
||||
import { base58btc } from 'multiformats/bases/base58'
|
||||
import { isDefined } from '../utils/index.js'
|
||||
|
||||
/*
|
||||
* @description
|
||||
@@ -1,5 +1,5 @@
|
||||
import Entry from './entry.js'
|
||||
import MemoryStorage from './storage/memory.js'
|
||||
import MemoryStorage from '../storage/memory.js'
|
||||
|
||||
const DefaultStorage = MemoryStorage
|
||||
|
||||
4
src/oplog/index.js
Normal file
4
src/oplog/index.js
Normal file
@@ -0,0 +1,4 @@
|
||||
export { default as Log, DefaultAccessController } from './log.js'
|
||||
export { default as Entry } from './entry.js'
|
||||
export { default as Clock } from './lamport-clock.js'
|
||||
export { default as Sorting } from './sorting.js'
|
||||
@@ -2,13 +2,13 @@ import LRU from 'lru'
|
||||
import Entry from './entry.js'
|
||||
import Clock from './lamport-clock.js'
|
||||
import Heads from './heads.js'
|
||||
import Sorting from './sorting/log.js'
|
||||
import MemoryStorage from './storage/memory.js'
|
||||
import Sorting from './sorting.js'
|
||||
import MemoryStorage from '../storage/memory.js'
|
||||
// import LRUStorage from './storage/lru.js'
|
||||
// import LevelStorage from './storage/level.js'
|
||||
// import IPFSBlockStorage from './storage/ipfs-block.js'
|
||||
// import ComposedStorage from './storage/composed.js'
|
||||
import { isDefined } from './utils/index.js'
|
||||
import { isDefined } from '../utils/index.js'
|
||||
|
||||
const { LastWriteWins, NoZeroes } = Sorting
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Clock from '../lamport-clock.js'
|
||||
import Clock from './lamport-clock.js'
|
||||
|
||||
/**
|
||||
* Sort two entries as Last-Write-Wins (LWW).
|
||||
@@ -1 +0,0 @@
|
||||
export { LogSorting } from './src/log.js'
|
||||
@@ -1,7 +1,6 @@
|
||||
import { deepStrictEqual, strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../src/log.js'
|
||||
import Entry from '../src/entry.js'
|
||||
import { Log, Entry } from '../src/oplog/index.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import { DocumentStore, Database } from '../src/db/index.js'
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { deepStrictEqual, strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../src/log.js'
|
||||
import Entry from '../src/entry.js'
|
||||
import { Log, Entry } from '../src/oplog/index.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import { EventStore, Database } from '../src/db/index.js'
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { deepStrictEqual, strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../src/log.js'
|
||||
import Entry from '../src/entry.js'
|
||||
import { Log, Entry } from '../src/oplog/index.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import { Feed, Database } from '../src/db/index.js'
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { deepStrictEqual, strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../src/log.js'
|
||||
import Entry from '../src/entry.js'
|
||||
import { Log, Entry } from '../src/oplog/index.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import { KeyValue, KeyValuePersisted, Database } from '../src/db/index.js'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log } from '../../src/oplog/index.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Entry from '../../src/entry.js'
|
||||
import { Entry } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import { config, testAPIs, startIpfs, stopIpfs } from 'orbit-db-test-utils'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import LogCreator from './utils/log-creator.js'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { strictEqual, notStrictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Clock from '../../src/lamport-clock.js'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log, Clock } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
import { strictEqual, deepStrictEqual, notStrictEqual, throws } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Sorting from '../../src/sorting/log.js'
|
||||
import { Log, Entry, Sorting } from '../../src/oplog/index.js'
|
||||
import bigLogString from '../fixtures/big-log.fixture.js'
|
||||
import Entry from '../../src/entry.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import LogCreator from './utils/log-creator.js'
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { notStrictEqual, deepStrictEqual, strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Entry from '../../src/entry.js'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log, Entry } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import { copy } from 'fs-extra'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { notStrictEqual, strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../../src/log.js'
|
||||
import { Log } from '../../src/oplog/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import * as IPFS from 'ipfs'
|
||||
import { strictEqual, notStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../src/log.js'
|
||||
import { IPFSBlockStorage, MemoryStorage, LRUStorage, ComposedStorage } from '../src/storage/index.js'
|
||||
import { Log } from '../src/oplog/index.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import { IPFSBlockStorage, MemoryStorage, LRUStorage, ComposedStorage } from '../src/storage/index.js'
|
||||
import { copy } from 'fs-extra'
|
||||
|
||||
// Test utils
|
||||
|
||||
Reference in New Issue
Block a user