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

Dispatching to 'unhandledrejection' instead of Promise.on.error or Dexie.on.error.

Simplifies code much. Could remove code.

github.com/dexie/Dexie.js - 18384cf88aec0c85cebbf449ae4516f163f6f187 authored over 8 years ago by David Fahlander <[email protected]>
Regret deriving from global Promise.

Dexie.Promise does not act as being derived from global Promise anymore because it could confuse ...

github.com/dexie/Dexie.js - 90d0c0984cba5a38f5b7157a3ccf951654f08a67 authored over 8 years ago by David Fahlander <[email protected]>
Added more browsers to browserstack configs.

For travis CI, added IE11 since that browser has no global Promise, and all unit tests must yet ...

github.com/dexie/Dexie.js - d7a9c5b6eca67d3d29fa2b50d8a164f78d01ad02 authored over 8 years ago by David Fahlander <[email protected]>
Standardized the new native Promise style.

Remove db.tranx() method and incorporated this native Promise compatibility into the ordinary db....

github.com/dexie/Dexie.js - 6779e1443cab3f6c67f0316d7a47157275db140f authored over 8 years ago by David Fahlander <[email protected]>
Failed on IE11 that has no native Promise.

Fixed!

github.com/dexie/Dexie.js - cd42c904416e73ed07509533e8be26fc3bed876b authored over 8 years ago by David Fahlander <[email protected]>
Works on all browsers and now proxying less.

More satisfied with the solution now, since:
* Dexie.Promise will have an internal zone-ref-count...

github.com/dexie/Dexie.js - cfd58383e84c2818b7a0bb4014524d0236e99b88 authored over 8 years ago by David Fahlander <[email protected]>
Works again after long day rewrite.

However, I am not satisfied with patching own promises like I'm currently doing.

github.com/dexie/Dexie.js - 693f856184dddb181d6cccd6ac6534937368e861 authored over 8 years ago by David Fahlander <[email protected]>
WIP In the middle of a simplification.

Warning! Nothing works. Refer to previous commit that works perfectly.

github.com/dexie/Dexie.js - 6dc2520ba5810b3d9d981355bdf6fd32f91d01b0 authored over 8 years ago by David Fahlander <[email protected]>
Complete but there's an error restoring the global zone. Tests fails depending on previous runned test.

Must debug why zones are note restored in "possibleAwait" scenarios.

github.com/dexie/Dexie.js - 18bd083968a36f3cc8b25b5074b50413f62fa98b authored over 8 years ago by David Fahlander <[email protected]>
Bugfixes. Still failing some unit tests

github.com/dexie/Dexie.js - 5e8eeb1e705fdcdb855a56e0b6d2b850b15aa848 authored over 8 years ago by David Fahlander <[email protected]>
Rewritten to support both native and transpiled async await on all browsers and transilers. Not tested at all.

github.com/dexie/Dexie.js - 8dd6ff4d0edb15b75ff57088e490f9d34f31cf19 authored over 8 years ago by David Fahlander <[email protected]>
WIP: Fixing patchGlobalPromise

github.com/dexie/Dexie.js - acbe3b67d50b4b5942306085dcea810598fcdd07 authored over 8 years ago by David Fahlander <[email protected]>
eslint fixes

github.com/dexie/Dexie.js - 30a992de2e871bcb67c5ab98425fd4587ec90672 authored over 8 years ago by David Fahlander <[email protected]>
Code cleanup

github.com/dexie/Dexie.js - fa273d3376d256c515192b5cfd7cfa484a541ce2 authored over 8 years ago by David Fahlander <[email protected]>
Hopefully resolves #315 by introducing an alternate tranx method that replaces window.Promise withing the transaction scope only. NOTE: It replaces window.Promise temporarly only for code that executes within the transaction scope, so it won't disturb neither Zone.js or other libraries that depend on window.Promise. This will only affect your DB-facing code and code you call from withing your transaction scope.

github.com/dexie/Dexie.js - 1bfeb7a61ce72b3ba5293b9d506315077bde50b2 authored over 8 years ago by David Fahlander <[email protected]>
Added test for sub transactions with await calls

github.com/dexie/Dexie.js - 05f635436676b2708a49fe7ec264fdd276339424 authored over 8 years ago by David Fahlander <[email protected]>
Yes, now it works 100% and supports all async functions and global Promise not matter transpiled, native via any engine.

Should test also with typescript 2.0/angular2

github.com/dexie/Dexie.js - 685b6b257569a9e8238957909cb1d03c74bb1103 authored over 8 years ago by David Fahlander <[email protected]>
Minifix

github.com/dexie/Dexie.js - 6a3fdb2739e84bb075a2b9dd4711045e1360b082 authored over 8 years ago by David Fahlander <[email protected]>
Typo

github.com/dexie/Dexie.js - 7b7ed2062af67f04a27268b213260eec7b27ff96 authored over 8 years ago by David Fahlander <[email protected]>
Deprecate some Transaction methods.

Deprecated transaction methods and updated samples, addons and unit test code to not use depreca...

github.com/dexie/Dexie.js - f99c33394b072edcfff5f86b2cb5f32bef46f8f6 authored over 8 years ago by David Fahlander <[email protected]>
Support for maintenance branches and releases

github.com/dexie/Dexie.js - fb7424a21e3334a155e8d5ecc8928e839a21f76b authored over 8 years ago by David Fahlander <[email protected]>
Removing unused code

github.com/dexie/Dexie.js - 95a7ddcce130ca33c9018c2b20ad491e3fec2f56 authored over 8 years ago by David Fahlander <[email protected]>
Fixes needed due to upgraded babel and rollup.

github.com/dexie/Dexie.js - a10cd1124ded4fae8c9680774a5d344933a2df3f authored over 8 years ago by David Fahlander <[email protected]>
Avoiding cyclic dependencies. But seems it wasnt needed.

github.com/dexie/Dexie.js - f06ae7f742fc7b5a6ce67b9a4b80b2fbb502e8ba authored over 8 years ago by David Fahlander <[email protected]>
Upgrading build and transpiler tools

github.com/dexie/Dexie.js - 8354e3b4d329beb594362d2b31ef8f0726ea6ff7 authored over 8 years ago by David Fahlander <[email protected]>
Fixes #326 Broken sourceMappingURL for dexie.min.js.

uglify docs have no good answer on how to fix except by changing directory before uglifying. Fix...

github.com/dexie/Dexie.js - f515dab9b1886b0e1d53721f19855fd456b3d781 authored over 8 years ago by David Fahlander <[email protected]>
Merge pull request #321 from dfahlander/develop

Updated samples to reflect #317 + bower.json ignore (#319) + fix of Dexie.Promise.resolve(jquery...

github.com/dexie/Dexie.js - eac1ee66fe35694b2a579b7e06f48812f38f918d authored over 8 years ago by David Fahlander <[email protected]>
Fix of resolving non-dexie promise - should convert to Dexie.Promise

github.com/dexie/Dexie.js - 60511029236fbdb1090afef6c5ab46184733e9ef authored over 8 years ago by David Fahlander <[email protected]>
Resolves #319

github.com/dexie/Dexie.js - 5d605906ddc94426b71c2a531a6dbb3b90c9a5fd authored over 8 years ago by David Fahlander <[email protected]>
Updates according to issue #317 (#318)

* Removed samples for ES7 and Typescript
* Update according to issue #317

github.com/dexie/Dexie.js - 0a86b482741c2ec4f5d81c423a4cf48ca245c97a authored over 8 years ago by David Fahlander <[email protected]>
Update according to issue #317

github.com/dexie/Dexie.js - 6c3fe59cb999348539b4991065195d92e492fafe authored over 8 years ago by David Fahlander <[email protected]>
Removed samples for ES7 and Typescript

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

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

github.com/dexie/Dexie.js - 7ef4fe50e5594023a5cca7400ac9bb355007c3fd authored over 8 years ago by David Fahlander <[email protected]>
Releasing v1.4.3-rc

github.com/dexie/Dexie.js - 5f2fd8575e76154fbd6ed627d0a576e87a3920ef authored over 8 years ago by David Fahlander <[email protected]>
Resolves #310 - point jsnext:main to a rolled-up ES6 version of Dexie.

github.com/dexie/Dexie.js - 8e1beff6446cd51d686a9db49ff0ccd644826822 authored over 8 years ago by David Fahlander <[email protected]>
When checking parentTrans compatibility, make sure parentTrans is not already null (#316)

forEach() keeps looping through storeNames even if you set parentTransaction to null. Causing an...

github.com/dexie/Dexie.js - c9e1384df72aca5344bc6c825fec8ed73f7e9359 authored over 8 years ago by Prannay Budhraja <[email protected]>
Merge pull request #308 from npmcdn-to-unpkg-bot/npmcdn-to-unpkg

Replace npmcdn.com with unpkg.com

github.com/dexie/Dexie.js - 4a76f2297edfbb89b561265682fc0390f29953ab authored over 8 years ago by David Fahlander <[email protected]>
Replace npmcdn.com with unpkg.com

github.com/dexie/Dexie.js - 5fe9c3a0a6d563f7991ff45b7822a0fd4a73f3b2 authored over 8 years ago by npmcdn-to-unpkg-bot <[email protected]>
Build output

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

github.com/dexie/Dexie.js - d56a5b7617ceaf570bd099148acc86a7b30ca08f authored over 8 years ago by David Fahlander <[email protected]>
Releasing v1.4.2

github.com/dexie/Dexie.js - 35d63aafaf935baca09662528a918a225161d0be authored over 8 years ago by David Fahlander <[email protected]>
Merge pull request #307 from dfahlander/develop

Resolve #306 +readme fixes

github.com/dexie/Dexie.js - 8af9f51fdef512c1f3e241126f4ad0c152849556 authored over 8 years ago by David Fahlander <[email protected]>
Resolves #306

github.com/dexie/Dexie.js - a71ac06c47bb39560575015935a64bfacbcb9540 authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - f958a60dd625ca44ba88cfaf166f2dc86724e50a authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - e6ce9b702f95c7bd103c80ab09f9c46f5b3158b6 authored over 8 years ago by David Fahlander <[email protected]>
Corrected home page URL in leading comment

github.com/dexie/Dexie.js - aff3364e669d802a6521858cd832d20d951b4ce8 authored over 8 years ago by David Fahlander <[email protected]>
Changed from google groups to wiki page

github.com/dexie/Dexie.js - b56e3e0f98ff3df1b5aca367f68bd07f10499fa8 authored over 8 years ago by David Fahlander <[email protected]>
Never fail if missing browserstack credentials

Instead, use local firefox to test with.

github.com/dexie/Dexie.js - 1458f73e6366bc4165c0c683ee692fe4b9348bbc authored over 8 years ago by David Fahlander <[email protected]>
Merge pull request #286 from dfahlander/temp/pullreq-build

Make pull-requests build without browserstack

github.com/dexie/Dexie.js - 9760640d8fb65fb0c9159b7c2fec256f62e6f291 authored over 8 years ago by David Fahlander <[email protected]>
Update .travis.yml

github.com/dexie/Dexie.js - 63e1dbda1a85f8dcca457f1ceed46787b4f4809c authored over 8 years ago by David Fahlander <[email protected]>
Update .travis.yml

github.com/dexie/Dexie.js - 364024cf4251d7a4da9ad5df5ef4e4b6ea38453c authored over 8 years ago by David Fahlander <[email protected]>
Update .travis.yml

github.com/dexie/Dexie.js - 11ccb31e3fbacfcdbf079638e6bf4b160aae31a8 authored over 8 years ago by David Fahlander <[email protected]>
Update .travis.yml

github.com/dexie/Dexie.js - 6ecb75f4115954b361eedc96abeebaffa0c4199b authored over 8 years ago by David Fahlander <[email protected]>
Don't test on node 4, 5 and 6

It's enough to test on 4 and 6.

github.com/dexie/Dexie.js - 6ab770ba026e32abfbdc17f0d90f602d9da9cde1 authored over 8 years ago by David Fahlander <[email protected]>
Update karma.travis.conf.js

github.com/dexie/Dexie.js - 1a090cf2a30af8580b321f3900e295d68b3e8725 authored over 8 years ago by David Fahlander <[email protected]>
Update karma.travis.conf.js

github.com/dexie/Dexie.js - 325a8872686f4d72bad10ba75c13def469044be5 authored over 8 years ago by David Fahlander <[email protected]>
Update karma.travis.conf.js

github.com/dexie/Dexie.js - b6f0f9f0fe6981d16e047d60db09df6fab1729fa authored over 8 years ago by David Fahlander <[email protected]>
Update .travis.yml

github.com/dexie/Dexie.js - 27f209bd2f575f8c6d0c76b00e863701b1ca3bcc authored over 8 years ago by David Fahlander <[email protected]>
Merge pull request #285 from chrahunt/confirm-table-deletion

Confirm table deletion

github.com/dexie/Dexie.js - b203af203fcd39b88820fd43d244fa78eb71cf75 authored over 8 years ago by David Fahlander <[email protected]>
Delete table if no content upgrader has run.

github.com/dexie/Dexie.js - 1c19f3955d8f8d7f7049a7c27be0d491702827b2 authored over 8 years ago by Chris Hunt <[email protected]>
Fix test for db table deletion.

github.com/dexie/Dexie.js - 2154dd38f4fab1d9ed55f8a8ce8fbc193c3ace7b authored over 8 years ago by Chris Hunt <[email protected]>
Merge pull request #283 from phiresky/master

Fix Promise typings

github.com/dexie/Dexie.js - 6b54df0321ba61c5379e6b9aa3c7f8d1ad040ccb authored over 8 years ago by David Fahlander <[email protected]>
Promise.finally does not change promise type

github.com/dexie/Dexie.js - 9db18e48dde1546ef74f3dfabbec9e0a3d74bfff authored over 8 years ago by phiresky <[email protected]>
fixes #280 Promise.catch typings

github.com/dexie/Dexie.js - 786ca0b19cfebd5c53dcda5243b0685f4f8b5c9f authored over 8 years ago by phiresky <[email protected]>
Update README.md

github.com/dexie/Dexie.js - 07a69217dd216310077b7423803bd0dc6f4810f9 authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - 25421e8754849ca7feb0bd18f4bac149bca305fa authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - bc22e5847886391892f2e791c03921005e094ed8 authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - 3b31a62d785ef48e5935517b1fbbb52aa71d807e authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - bc62a7d986ea6d0cdffe60b4e2c472cee9904d72 authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - cb4809f8a34ca8aea0a3513cfb9098e0686b550b authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - 98cb749eb4489e35c09660e69ca84d03ffd3e62f authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - faf25c1c5241cadc26900e978eed0ac59e2d4bd4 authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - cfacc65ba2f23ab52b03e3fb3051aeb4ab4cdb4e authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - 7e9548dad28bb96d1be9b9598d64ded77befc2fe authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - 1aa6cd118a713b65fc519bf754f0a0c4763ccf5f authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - e762dbb65eaf5b0090e8cdb18e39a101e82ea63d authored over 8 years ago by David Fahlander <[email protected]>
Update dump-databases.html

github.com/dexie/Dexie.js - 94b86e7e4410dd473ca55855dffd54eece800fbf authored over 8 years ago by David Fahlander <[email protected]>
Update index.html

github.com/dexie/Dexie.js - 4dd300805a38f60f84c59c5f859b28734cadb8ff authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - a213fa8e1b8bcc71b3872316ada4651e6fd5794e authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - 3239eecb7253f1c2df2a69360fb9261e5cfa4f4d authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - c474cd88d2a63f7072dfcb241544c849f9b1ed6e authored over 8 years ago by David Fahlander <[email protected]>
Merge pull request #270 from dfahlander/develop

Use MutationObserver instead of setTimeout when needed

github.com/dexie/Dexie.js - 41aa7cc1962ef3fe7d5a94536f30d8e3b53d03c4 authored over 8 years ago by David Fahlander <[email protected]>
Reverting to using browserstack again and hoping that the package updates will fix something somewhere or not.

github.com/dexie/Dexie.js - 11c29e6e162e5b755b5f151e5ce64910c789f909 authored over 8 years ago by David Fahlander <[email protected]>
Trying to run firefox on travis

github.com/dexie/Dexie.js - 590d45324dcf49bc0327e4ad2ebcf7ea39ba6ab1 authored over 8 years ago by David Fahlander <[email protected]>
Fixing karma testing local on travis

github.com/dexie/Dexie.js - 20be7db88910b55359f2311e5924d184219a44c0 authored over 8 years ago by David Fahlander <[email protected]>
Unit testing with local firefox instead (test)

github.com/dexie/Dexie.js - a3549c450ebd4360778576d13089d22cc47bec74 authored over 8 years ago by David Fahlander <[email protected]>
Trying to fix karma browserstack issue

github.com/dexie/Dexie.js - 93ded9ec535788388768b074550f8e6d8a589d17 authored over 8 years ago by David Fahlander <[email protected]>
Trying to workaround issue with browserstack and linux64 firefox download signature

github.com/dexie/Dexie.js - 7c1faa73d5a95119f774e3eab62e0438b2700d04 authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - adf100f61d93921ad308722ebf2090695cbeeb04 authored over 8 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - be3c2b023b42e3d8b2caf67031233a5cdbef5e8d authored over 8 years ago by David Fahlander <[email protected]>
Revert "Safari friendlier maxKey."

This reverts commit 01065a6521bae39c0ac758a5ee4f4d29c95ee21b.

github.com/dexie/Dexie.js - 92d252814560f04e35bae45bccee35814f5cc9e5 authored over 8 years ago by David Fahlander <[email protected]>
Using MutationObserver instead of setTimeout

github.com/dexie/Dexie.js - c076077496ca6ba02fc8ff125a66908656bad712 authored over 8 years ago by David Fahlander <[email protected]>
Safari friendlier maxKey.

github.com/dexie/Dexie.js - 01065a6521bae39c0ac758a5ee4f4d29c95ee21b authored over 8 years ago by David Fahlander <[email protected]>
Updating version numbers for the addons for releasing on npm.

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

github.com/dexie/Dexie.js - f5fb3d54f4bdda7692485389dc469cd45d2c1f87 authored over 8 years ago by David Fahlander <[email protected]>
Releasing v1.4.1

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

github.com/dexie/Dexie.js - db8706f1bede823d48c430956e547e4da6e33e32 authored over 8 years ago by David Fahlander <[email protected]>
Merge pull request #265 from dfahlander/develop

Fixes issue #264

github.com/dexie/Dexie.js - 6811529777ea79c39cf47dc7915e729a61d86f14 authored over 8 years ago by David Fahlander <[email protected]>
Winkling the unit test to really fail when it should.

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