Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Dexie.js

Develop and maintain Dexie.js - the minimalistic wrapper for IndexedDB
Collective - Host: opensource - https://opencollective.com/dexiejs - Website: https://dexie.org/ - Code: https://github.com/dexie/Dexie.js

npmignore all that isn't needed.

github.com/dexie/Dexie.js - f6e6f3c9ded3eb15d426175373dadedda929a4b6 authored almost 8 years ago by David Fahlander <[email protected]>
Fixed semver dependency in dexie-syncable

github.com/dexie/Dexie.js - f645c6a9c17627781eecd1363a39ff97f06369e5 authored almost 8 years ago by David Fahlander <[email protected]>
Build output

github.com/dexie/Dexie.js - 88292c4825b8746940b940e0b718f0cefc30fce1 authored almost 8 years ago by David Fahlander <[email protected]>
Releasing v2.0.0-beta.8

github.com/dexie/Dexie.js - adf81e509fb9ae59d675fdc7f983bdfd12e5dc38 authored almost 8 years ago by David Fahlander <[email protected]>
Merge remote-tracking branch 'origin/releases'

github.com/dexie/Dexie.js - a98000bdf0115bc57739cef198b364960ad6dfd3 authored almost 8 years ago by David Fahlander <[email protected]>
Fixing test:typings and run it in CI

Had forgot to run test:typings for the addons in their unit tests. Seems Dexie.Observable needs t...

github.com/dexie/Dexie.js - f7a57ec0848cb5a80a412f86b5354e1faa9306a2 authored almost 8 years ago by David Fahlander <[email protected]>
Updated release script: npm install each addon.

github.com/dexie/Dexie.js - 482a69eccc2257334445d64f0ef72d06eb899a2f authored almost 8 years ago by David Fahlander <[email protected]>
Updated README

Removed old info about that elevation was needed for npm install

github.com/dexie/Dexie.js - e5269dbe863b5bf77efff773575ff999fec64e43 authored almost 8 years ago by David Fahlander <[email protected]>
Prepare for another beta release (dexie 2.0-beta.8 + addons 1.0-beta.1) (#457)

* Not spreading out tmp dirs all over the place in build scripts (stick to tools/tmp)
* Run all...

github.com/dexie/Dexie.js - 3d49b2ddf0df4366010acf92a7497bb20a1701ae authored almost 8 years ago by David Fahlander <[email protected]>
Framework for integration tests (#456)

* Added integration test for dexie-relationships
As described in #451.
This is just an example...

github.com/dexie/Dexie.js - 132efd2882beded50e314003f30350becbd5400d authored almost 8 years ago by David Fahlander <[email protected]>
WIP: Prepare to release 1.0.0-beta.1 of the addons. (#425)

* Prepare to release 1.0.0-beta.1 of the addons.
* Heartbeat activated in dexie-observable. Nee...

github.com/dexie/Dexie.js - 9676f85b20912d1d24ba1e7bef136ed6bc319af4 authored almost 8 years ago by David Fahlander <[email protected]>
WIP: Switching from babel to typescript to build dexie. (#450)

Resolves #435

* Now using typescript/rollup to build dexie + addons
* Tests still need babel...

github.com/dexie/Dexie.js - 63c4d5b9e31248ea8592f57b3da975e16f1a0f8b authored almost 8 years ago by David Fahlander <[email protected]>
Fix for typescrip̂t strictNullChecks = true (#448)

github.com/dexie/Dexie.js - fda0ab6297eebeb488a7993ad3b2290964153019 authored almost 8 years ago by Nicolas HENRY <[email protected]>
Revert "Refactoring upgrade process" (#436)

github.com/dexie/Dexie.js - 5b47ca710fc22f1ddd62a57f4b04820065040b6d authored about 8 years ago by David Fahlander <[email protected]>
Refactoring upgrade process (#395)

* Initial implementation of new upgrade process.

We now upgrade one version at a time per dis...

github.com/dexie/Dexie.js - f431a447c3dbf28b631562290ba24151b559788d authored about 8 years ago by Christopher Hunt <[email protected]>
Add comment

github.com/dexie/Dexie.js - 6eba921c1427a8056f7439e8d719b07ce6e647dc authored about 8 years ago by Nikolas Poniros <[email protected]>
Add karma config and eslint config

Add karma config for the integration tests
* travis
* release
* main config to include tests

pa...

github.com/dexie/Dexie.js - 078c1188b318afa3c74a0fd915b4ff6d09a97d03 authored about 8 years ago by Nikolas Poniros <[email protected]>
sendMessage move mySyncNode check

First check if mySyncNode exists before trying to read its ID. If we
first try to read and then ...

github.com/dexie/Dexie.js - f7ca5a92f56c52885c209ec3a87f64def140b2f6 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize crudMonitor and override-open

github.com/dexie/Dexie.js - 9ff0352fad471bf74d41898234adc3f604c42d7e authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize onStorage and deleteOldChages

github.com/dexie/Dexie.js - 3b4c62bc35bca8545bcda21a2134a948fd336d06 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize override parse-stores-spec and add tests

github.com/dexie/Dexie.js - 2272439d1463c48e52da6fe1210a1812d5783a02 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add Observable tests/eslint to release and travis.sh

github.com/dexie/Dexie.js - f45bb6e93c77eefbf0b60f45536e3b23b469e0ab authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize hooks/helpers

Externalize
* creating hook
* deleting hook
* updating hook
* Util functions nop/createUUID
* cr...

github.com/dexie/Dexie.js - a4df2ae6c35ab2baa8067a62fc8b87d81741ff98 authored about 8 years ago by Nikolas Poniros <[email protected]>
Change the format of an intercomm message

Don't merge the contents of the "message" property into the msg before
triggering on('message')....

github.com/dexie/Dexie.js - e8ff5eda79dc90465ffa1f88893fb57a0bcf09f5 authored about 8 years ago by Nikolas Poniros <[email protected]>
Don't import observable in the unit tests html

github.com/dexie/Dexie.js - 22462180114d12d06f83478744a2f34ef6942f5a authored about 8 years ago by Nikolas Poniros <[email protected]>
Move sendMessage/broadcastMessage

Those are now in the db.observable namespace

github.com/dexie/Dexie.js - 7d0aa37218f37464532ee103f71f13a41522e457 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize intercomm

Add tests for intercomm in tests-observable-misc.js

Fix bug where db.on('message') was called m...

github.com/dexie/Dexie.js - efc8c8f948b1c9637109eab69bd7b11cf656e78f authored about 8 years ago by Nikolas Poniros <[email protected]>
Refactor Dexie.Syncable tests and add new ones (#426)

Move the client partials tests out of tests-syncable and into
tests-syncable-partials (contains...

github.com/dexie/Dexie.js - e730aa1a32f7b786d8c103fb8b43d6b8d99d27a8 authored about 8 years ago by Nikolas Poniros <[email protected]>
Fixes for the ajax sync protocol (#424)

Fix some typos.

Add contentType property with application/json to the ajax call. Some
server...

github.com/dexie/Dexie.js - ae73349a5bfd25fcc2c399b85378bdad7d7ebdf9 authored about 8 years ago by Nikolas Poniros <[email protected]>
Make partials threshold configurable (#423)

Until now Dexie.Syncable sent partial changes when we had more than 1000
changes. With the part...

github.com/dexie/Dexie.js - 5a7a35f23ae1d5ee3449bbec08488071c7b15a82 authored about 8 years ago by Nikolas Poniros <[email protected]>
Increasing karma browser timeout

github.com/dexie/Dexie.js - 4756a1bffc483c18a88a3d910a9f4f989d106ebd authored about 8 years ago by David Fahlander <[email protected]>
Use Dexie.Promise not the global Promise

github.com/dexie/Dexie.js - bf891428f6312e500fbcf4387a5ddcd2f71c367e authored about 8 years ago by Nikolas Poniros <[email protected]>
exclude karma-env from build

github.com/dexie/Dexie.js - dfd299842902fbee9d4f7767fc853488ae9ad36f authored about 8 years ago by Nikolas Poniros <[email protected]>
add tests to watch.js

github.com/dexie/Dexie.js - 754e1559b31439e3451919f62649f1159dfcc90e authored about 8 years ago by Nikolas Poniros <[email protected]>
Add eslint and scripts

Add test script to run eslint, build and test:local
Add eslint script

github.com/dexie/Dexie.js - b2928abafede98b99926f39e7de9ea3706883b98 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add support for creating nested directories

Without this building Dexie.Syncable would fail as it tries to create
the nested directory "test...

github.com/dexie/Dexie.js - 67cfa4e76f67d009bb255950690f332953dc9943 authored about 8 years ago by Nikolas Poniros <[email protected]>
Use closure to pass globals instead of a globals module

github.com/dexie/Dexie.js - b51f9d0a23c3a4a55227b62e28a82e14a3e2d9ef authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize the code to merge changes

It is not in a module called merge-change.
Add tests for this module.

Externalize the change ty...

github.com/dexie/Dexie.js - 21ec2c6cde0cc00f0d86d7ae3321c7bd862ef542 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize getBaseRevisionAndMaxClientRevision() and write tests

github.com/dexie/Dexie.js - 7c5361e302e3a6dbf2e36933b1e78fe944942b4a authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize methods

Put combineCreateAndUpdate in its own module
Put combineUpdateAndUpdate in its own module

Add u...

github.com/dexie/Dexie.js - 25391c58c60a7728fd9490e614b2fb385121d214 authored about 8 years ago by Nikolas Poniros <[email protected]>
fix typos

github.com/dexie/Dexie.js - 86e890686b01f36a530f8974e41b1bc8ee0e5cad authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize applyChanges and bulkUpdate

applyChanges needs access to the db object. To allow that we use the
globals module in which we ...

github.com/dexie/Dexie.js - 9877120ad7f6665e8655adad61e44170dd4f5613 authored about 8 years ago by Nikolas Poniros <[email protected]>
add necessary files to run isolated unit tests locally

github.com/dexie/Dexie.js - 98f379a5737073fcc5bf969c94fa185a029ba936 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize finallyCommitAllChanges and saveToUncommittedChanges

github.com/dexie/Dexie.js - 1369b6afa189ff48990a6cab5ce925c2812edb8c authored about 8 years ago by Nikolas Poniros <[email protected]>
add eslintrc.json

github.com/dexie/Dexie.js - d4431dfda3270824c14fdffccf04dc194eeac8ac authored about 8 years ago by Nikolas Poniros <[email protected]>
Add eslint for unit tests and fix lint issues

github.com/dexie/Dexie.js - c00505c9dd2e3ecdd2a18412524891659178c0d2 authored about 8 years ago by Nikolas Poniros <[email protected]>
add observable so we can use it in tests

github.com/dexie/Dexie.js - 0182c1bd7969a5da0b97079bcdcf45ec0191ea2d authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize getLocalChangesForNode

github.com/dexie/Dexie.js - eaf9e4a4dcf0e49a94de7cc2432f3c628982b5e9 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add missing db parameter to the Observable.deleteOldChanges call

github.com/dexie/Dexie.js - f33960776d322ff6b628f1163d8d5843d931aac2 authored about 8 years ago by Nikolas Poniros <[email protected]>
Disconnect peer if 'again' is not given

When onSuccess() is called without 'again' during the initial sync() call
disconnect the active ...

github.com/dexie/Dexie.js - dfb8b1efb1fba91710db6875488661f15e9bab69 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add more scripts and bug fixes

Add scripts to package.json:
* test:unit to run only the unit tests
* test:local now runs unit t...

github.com/dexie/Dexie.js - c638928085ba3bebd2dafc9273d7d031c7e98b46 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize connect-protocol

github.com/dexie/Dexie.js - ab3a5dccace1fab14740a59c1d64f3a0ca789d58 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize the connect function

github.com/dexie/Dexie.js - 3c2eca4359be6a0839885be5edeb0fb26f1eeaf9 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize syncable.connect

github.com/dexie/Dexie.js - 713f3645c9650a84cb90d1eac332035b1b1fea54 authored about 8 years ago by Nikolas Poniros <[email protected]>
Move db.open() call

Before the db.open() call came after the db.syncable.connect call but
changes in Dexie.Syncable ...

github.com/dexie/Dexie.js - 93dc6de4354c3fa61dafaa4fb9041b3020a3c4a8 authored about 8 years ago by Nikolas Poniros <[email protected]>
remove console.log calls

github.com/dexie/Dexie.js - 47a95a0636c74235f749b8be5746b81408ee2ff3 authored about 8 years ago by Nikolas Poniros <[email protected]>
Move PersistedContext initialization

We initialized the PersistedContext too soon meaning that we had an
undefined node in the Persis...

github.com/dexie/Dexie.js - 140272423fc0f2ca74ee9c215c8cf6931371c6d5 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add tests for finallyCommitAllChanges

github.com/dexie/Dexie.js - 17d26ce40b22529a1bc87d33a2346f487bf46895 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add tests for saveToUncommittedChanges

github.com/dexie/Dexie.js - c1cf7f0b5a7c06cde392906723b17868263f2aac authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize enqueue

github.com/dexie/Dexie.js - 7480e5b29cc398dca520e23110b6309f5cea39bb authored about 8 years ago by Nikolas Poniros <[email protected]>
Make SyncNode.prototype.save non-enumerable

Use Object.defineProperty to define the save method of
SyncNode.prototype. This way we can make ...

github.com/dexie/Dexie.js - f9dba672ec0c3325e01a479214f13c08394ae668 authored about 8 years ago by Nikolas Poniros <[email protected]>
Externalize getOrCreateSyncNode + bug fixes

Have getOrCreateSyncNode and PersistedContext in their own modules.
Add tests for those.

getOrC...

github.com/dexie/Dexie.js - 6ea67bdbd5b6bcd5127a64855d96bd41b4f19b3e authored about 8 years ago by Nikolas Poniros <[email protected]>
Add unit tests for bulk-update

github.com/dexie/Dexie.js - 1d51e530fc7ea2cb5cb0a3949fe92fb2d1ba1c75 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add unit test for apply-changes

github.com/dexie/Dexie.js - adb0cbecd83ff0772082490874bbedcaf9b83203 authored about 8 years ago by Nikolas Poniros <[email protected]>
Fix eslint warnings/errors

github.com/dexie/Dexie.js - 51f254d54bd00f5eaf580728f07d7edc47d18c2b authored about 8 years ago by Nikolas Poniros <[email protected]>
ERROR_WILL_RETRY = 4, not -2. (#420)

github.com/dexie/Dexie.js - 8f52dd5e9b534ed60e9b1cc8be85e3f109ac3d5a authored about 8 years ago by David Fahlander <[email protected]>
Timing issue unit test fails sporadically on IE (#421)

github.com/dexie/Dexie.js - ed02606425885c359de40ffabbe00499e6688ea2 authored about 8 years ago by David Fahlander <[email protected]>
React samples (#418)

* Add react sample

* Add react + redux sample

github.com/dexie/Dexie.js - d1fae3a5a0309c82b729eeded66718b649273951 authored about 8 years ago by Nikolas Poniros <[email protected]>
Add angular 2 with Dexie sample (#417)

github.com/dexie/Dexie.js - f72944ee9c724858ff2707133f3cd5c8b52dec47 authored about 8 years ago by Nikolas Poniros <[email protected]>
Update url in comments from .com to .org

github.com/dexie/Dexie.js - 5d6c03bfa8834c2bf7276a5fc4a8020cae0f70c4 authored about 8 years ago by David Fahlander <[email protected]>
Build output

github.com/dexie/Dexie.js - d3e568e0095898cf93a78fb6615d00fc24bcdd5c authored about 8 years ago by David Fahlander <[email protected]>
Merge remote-tracking branch 'origin/releases'

github.com/dexie/Dexie.js - 93eda88874dfa2a3bde34fc3e9082917fa045d85 authored about 8 years ago by David Fahlander <[email protected]>
Releasing v2.0.0-beta.7

github.com/dexie/Dexie.js - cbce0b6dc01b509f8ab17e2650f2ba1506537baa authored about 8 years ago by David Fahlander <[email protected]>
Getting ready for releasing Dexie+addons (#414)

Dexie version = 2.0.0-beta.7
Addons version = 0.9.2
Break-out pure API interfaces from addons ...

github.com/dexie/Dexie.js - 1bd3c86b8679939e1151a3bcbe68fdc8093032e8 authored about 8 years ago by David Fahlander <[email protected]>
Fixes 2016 12 21 (#412)

* Bug in rewritten Dexie.getDatabaseNames()
* Added missing properties to typings (d.ts) files ...

github.com/dexie/Dexie.js - b7664d05a8395fa20fac3eb0951600f9ed067366 authored about 8 years ago by David Fahlander <[email protected]>
Moved contributors to the correct package.json ;)

github.com/dexie/Dexie.js - cae3f38bf3bc80b52ee66ea37b6df0dfc0342722 authored about 8 years ago by David Fahlander <[email protected]>
Added contributors to package.json (#407)

Listing all contributors that have made considerable contributions to Dexie.js. Thanks a lot for...

github.com/dexie/Dexie.js - d63153a21d8dc17eb90b65b0450bc8c400e4fadb authored about 8 years ago by David Fahlander <[email protected]>
Full typings support for addons (#406)

* Typings bug Colletion.toArray()

* More typings tests for dexie.d.ts.
Also a repro of #404....

github.com/dexie/Dexie.js - 5b8b6a9aba28e83a8a0fe39d6e68216869ff8ad4 authored about 8 years ago by David Fahlander <[email protected]>
Fix resolveConflicts function (#405)

Update .mods of clientChange instead of the clientChange object itself.

When resolving server...

github.com/dexie/Dexie.js - 4e6aa427099a619d00397f7212d9727ecf060cd0 authored about 8 years ago by Nikolas Poniros <[email protected]>
Fix combineUpdateAndUpdate function (#403)

Update .mods of previousChange instead the clone of the previousChange object itself.

When th...

github.com/dexie/Dexie.js - 8794520c68355cc8261ee4d8e8b071372b28f9c5 authored about 8 years ago by Nikolas Poniros <[email protected]>
Fix combineUpdateAndUpdate function (#402)

Update .mods of previousChange instead the clone of the previousChange object itself.

When th...

github.com/dexie/Dexie.js - 47a5d119d1b7d1c49e81cb2f3de6a680a44c98f9 authored about 8 years ago by Nikolas Poniros <[email protected]>
Remove .Remote before register function (#401)

github.com/dexie/Dexie.js - d8197f6c476dcff44b8a6ac16987081befbb2568 authored about 8 years ago by Nikolas Poniros <[email protected]>
Fixes in Dexie.Syncable README (#400)

Fix typos.
Change wording of some sentences to make those more readable.
Fix where() call in t...

github.com/dexie/Dexie.js - f5780653071a17fcfdf0fc934c760965d7ea78c9 authored about 8 years ago by Nikolas Poniros <[email protected]>
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

github.com/dexie/Dexie.js - 935854da209a1ea701839673aec0c978ccb42f19 authored about 8 years ago by David Fahlander <[email protected]>
Fixing a unit test that sometimes fails on IE11.

github.com/dexie/Dexie.js - 4f6410bbcb8408fee1bc7a162e1aaea7ce1beac9 authored about 8 years ago by David Fahlander <[email protected]>
Stop using localStorage for recording database names (#399)

Dexie.getDatabaseNames() polyfills indexedDB.getDatabaseNames() for on non-chromium browsers. To...

github.com/dexie/Dexie.js - 8c4d33b622b03393287291111c932ad09e41d396 authored about 8 years ago by David Fahlander <[email protected]>
Make dexie typings extendable by addons (#398)

* Made dexie typings extendable by addons.
Implemented Dexie.d.ts so that addons can extend eve...

github.com/dexie/Dexie.js - c556f2fca6a078497202ce869a26a371a9a99ac2 authored about 8 years ago by David Fahlander <[email protected]>
Resolves #389. Also update Promise interface. (#394)

* Resolves #389. Also update Promise interface.
Added [Symbol.toStringTag] property to Promise....

github.com/dexie/Dexie.js - 407fbca11103ac204739649ebe7fdf75f618bb7e authored about 8 years ago by David Fahlander <[email protected]>
Making unit tests work on IE11

Avoiding the check of the actual backendDB().storeNames if browser has the bug described in issue...

github.com/dexie/Dexie.js - 7df3b917a7e6de32b5d398e26102c80bd64c6fe1 authored about 8 years ago by David Fahlander <[email protected]>
Review and bugfix Dexie.Observable and Dexie.Syncable (#393)

Resolves #388
Resolves #392

A code review of Dexie.Observable and Dexie.Syncable. There ar...

github.com/dexie/Dexie.js - cc0181c54db85dd34d9e724acac42d79db0de662 authored about 8 years ago by David Fahlander <[email protected]>
Update upgrade tests. (#293)

Refactoring the upgrade tests in preparation for the updated
upgrade framework.

github.com/dexie/Dexie.js - fa2219a13f254e94ecb39d0ea71aeda3b087e01e authored about 8 years ago by Christopher Hunt <[email protected]>
Remove obsolete db.on('error') from d.ts

Make sure people that upgrade to 2.0 gets a compile-time error indicating the obsolete event (See...

github.com/dexie/Dexie.js - 9b0dc518158f147ba32478c0d0b7b35166f6d3b1 authored about 8 years ago by David Fahlander <[email protected]>
Resolves #387

github.com/dexie/Dexie.js - 655dc3b0a70c87c8b9a1b377fcae09bcc6aec1c2 authored about 8 years ago by David Fahlander <[email protected]>
Resolves #386

github.com/dexie/Dexie.js - 676db76b7f64792442623473c63bc89a2957e7b6 authored about 8 years ago by David Fahlander <[email protected]>
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

github.com/dexie/Dexie.js - efb77d5affb7898a6659ff45cad566a11c739586 authored about 8 years ago by David Fahlander <[email protected]>
Upgrade QUnit (#384)

* Update QUnit. Fixes #381.

Also changed the paths in karma.conf and run-unit-tests to point ...

github.com/dexie/Dexie.js - 5bf23af41c25a31599a0016309b118c9b062e7cf authored about 8 years ago by Christopher Hunt <[email protected]>
Don't throw twice on IE/Edge

github.com/dexie/Dexie.js - 161bec853831121a5196974c53956d78225f5d39 authored about 8 years ago by David Fahlander <[email protected]>
Testing fault tolerance of Dexie.waitFor()

github.com/dexie/Dexie.js - 2806bbe7e66bb811dbf2cdf176138fdf381bd0f4 authored about 8 years ago by David Fahlander <[email protected]>
Build output

github.com/dexie/Dexie.js - d573665df214956f70c1e2c33beedce2e8ca940f authored about 8 years ago by David Fahlander <[email protected]>
Releasing v2.0.0-beta.6

github.com/dexie/Dexie.js - b0eef590806c9733c5f901e09b04ad051ad48c1a authored about 8 years ago by David Fahlander <[email protected]>