31 Commits

Author SHA1 Message Date
haad
1ee83a919d Clean up Makefile, .gitignore and .npmignore 2023-12-15 10:53:07 +02:00
haad
c0ef736c94 Remove obsolete example code 2023-08-30 15:45:13 +03:00
Hayden Young
86358ea2c5 docs: Clean jsdoc-generated API. 2023-06-30 16:18:57 +01:00
haad
c117ef63ba Add jsdocs 2023-04-13 09:15:27 +03:00
Haad
bc816c7e2e
Browser tests (#41)
* Get browsers tests running

* Clean up replication test

* Setup fixtures for browser tests

* Fix import paths for webpack

* Fix webpack

* Add mocha-headless-chrome to run browser tests

* Add webrtc swarm endpoints for browser test IPFS node configs

* Remove adding pubkey to storage in KeyStore

* Runs browser tests in CI

* Fix import paths again

* Fix failing browser tests

* Fixes
2023-03-11 18:56:23 +08:00
haad
56943d0e8a Add code coverage reporting 2023-03-03 09:20:03 +02:00
haad
a063b3fb4a Refactor OrbitDB
Fix sync
Fix linter
Fix tests
Clean up
Set default references count to 0
Fix sync
Use address instead of databaseId
Sync protocol
Keep references to open databases in OrbitDB
Fix append benchmark
Initial version of heads exchange
Remove Feed
Fix KeyValuePersisted iterator
Refactor OrbitDBAddress a bit more
Add rest of the database types
Refactor OrbitDB addresses
Initial version for the full circle
Initial structure and tests for new OrbitDB
Make sure KeyStore is open when a Database is created
Re-organize OrbitDB
Use new databases and Log
More clean up
Add 'drop' event to Database
Clean up OrbitDB
Remove id from OrbitDB
Use new KeyStore and Identities
Remove storage from OrbitDB
Remove migrations from OrbitDB
Remove caches from OrbitDB
Remove pubsub from OrbitDB
2023-03-01 16:21:07 +02:00
haad
f84915fca8 Merge identity keys and signing keys keystores 2023-02-20 11:21:34 +02:00
haad
9cc1349604 Clean up Makefile 2023-01-17 10:26:17 +02:00
haad
13f79e6a65 Fix browser tests 2023-01-12 13:20:17 +02:00
haad
e4e75098b0 Add clean ups to makefile 2023-01-12 11:08:31 +02:00
tabcat
ba903ef834 fix make rebuild 2022-07-13 14:52:00 +00:00
tabcat
208c94989a make build no run tests; edit example docs 2022-06-24 12:36:26 -05:00
tabcat
81ed4348df fix path to ipfs bundle 2021-09-28 01:38:28 -05:00
anders
13a070b5d6 remove obsolete makefile line 2020-12-11 17:12:03 -05:00
Mark Henderson
a00688e941 Support js-ipfs 0.50.2 and go-ipfs 0.6.0
updating dependencies

Updating to node 12 image

updating dependencies

package-lock updates

offoading repo handling from tests

one more test fix

fixing message data handling

updating store deps
2020-09-17 21:05:59 -04:00
Mark Henderson
842821f889 v0.24.1 2020-05-22 11:20:17 -04:00
haad
ff0bf105f6 Remove examples/browser/lib directory in Makefile's clean-dependencies 2019-11-19 17:33:02 +02:00
Richard Littauer
f222995e98 ci: Add validate-maintainers step 2019-09-27 10:09:17 -04:00
shamb0t
e636629cf9 add multiple tabs in browser test
call tests in ci yml
2019-07-22 15:27:22 +01:00
Mark Henderson
19202ab05e Builds passing, makefile update 2019-04-07 08:43:01 -04:00
haad
fbf4763cda Keep package-lock on make build, add make rebuild command 2018-11-12 11:46:49 +01:00
haad
9b5b785c13 Copy sourcemaps to examples/browser/lib/ 2017-12-31 09:55:35 +02:00
haad
3c6626f633 Fix browser examples
Use p2p-websocket-star addresses
Fix minified example: don't compress
Use non-minified ipfs build for browser examples
Add non-minified build files to browser examples
Update build
2017-12-10 14:10:24 +01:00
haad
0d92d8221b Fix Makefile and KeyValue example 2017-11-28 12:30:40 +01:00
haad
42885b20a4 Write permissions for databases
Use latest store modules from npm
Update README
Update docs
Update examples
Update benchmarks
Update dependencies
Add Getting Started guide
Add new a screenshot
Add a new live demo
Add persistency tests for snapshot saving/loading and events
Add network stress tests (but skip them by default as they're very heavy and lengthy)
Add browser benchmarks
Add log() alias for eventlog() database
Add possibility to create database if it doesn't exist yet
Add support for orbitdb addresses
Add a test for starting replication when peers connect
Add debug build
Use IPFS nodeID as default user id
Use ipfs-pubsub-room
Handle closing of databases properly
Handle cache errors
Clean up tests, re-organize code files
Clean up code style
Support for CLI
Remove obsolete scripts
2017-11-28 09:10:51 +01:00
haad
8f990e0ccc Immutable ipfs-log
Use immutable ipfs-log.
Simplify internals.
Remove obsolete dependencies.
Update dependencies.
Use @dignifiedquire's mapSeries for Promises.
Split tests to individual stores.
Improve tests.
Fix build process.
Build size down to 121kb.
Fix benchmarks and examples.
Move Cache to Stores (and to its own module).
2017-03-21 18:13:58 +01:00
haad
c8b1690dd9 0.16.0-beta.4
Fix dependencies.
Fix Makefile.
Fix examples.
2016-12-13 13:28:29 +01:00
haad
29dd24ce2b 0.16.0-beta.3
Fix dependencies.
Tweak makefile.
2016-12-01 16:50:51 +01:00
Jakub Sztandera
cf9c982881
Fixup makefile 2016-11-26 14:26:56 +01:00
haad
97a07cad65 Add makefile - this commit is dedicated to @jbenet 2016-11-25 12:44:47 +01:00