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

Updated references to addons.

github.com/dexie/Dexie.js - 7bafe5e0f44389868de9bcd73f75d7f450f98d16 authored almost 9 years ago by David Fahlander <[email protected]>
Build outputs

github.com/dexie/Dexie.js - 1678e359f8bdc195c53eb070b884b41443f32ca5 authored almost 9 years ago by David Fahlander <[email protected]>
ES6-ified Dexie.Syncable.

github.com/dexie/Dexie.js - c988353a31f2bd2855b3b74b4d98c67334e34d54 authored almost 9 years ago by David Fahlander <[email protected]>
Fix intellisense reference

github.com/dexie/Dexie.js - 0f4eeacbf06f86cae983ebf567cdb167dd9a2322 authored almost 9 years ago by David Fahlander <[email protected]>
Fix test/test-observable.html

github.com/dexie/Dexie.js - 540fd251d8a389b7a4ebaee2e8e196ee0d875743 authored almost 9 years ago by David Fahlander <[email protected]>
Serve map-files with Karma.

github.com/dexie/Dexie.js - 2b9a5e1efb10d7b73ab4eaecef02366950b19fc0 authored almost 9 years ago by David Fahlander <[email protected]>
ES6-ified Dexie.Observable.

NOTE: Location for Dexie.Observable is thereby changed!
Old location:
addons/Dexie.Observable...

github.com/dexie/Dexie.js - 852075f05f72216e7d90d03675d2dc7b2c873695 authored almost 9 years ago by David Fahlander <[email protected]>
Refinements...

github.com/dexie/Dexie.js - e12b2a1a79e3586894d8e2e6c71d4759121492c6 authored almost 9 years ago by David Fahlander <[email protected]>
Preparing for ES6-ify plugins - ES6-ified the unit tests.

* Rewrote build- and watch scripts to be more generic for use from plugins.
* Using babel-node t...

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

github.com/dexie/Dexie.js - 6fb08aee3f488ee0d29fb870039fc5b1f2b1f72c authored almost 9 years ago by David Fahlander <[email protected]>
New WhereClause methods + more

New methods:
* WhereClause.anyOfIgnoreCase()
* WhereClause.startsWithAnyOfIgnoreCase()
* WhereCl...

github.com/dexie/Dexie.js - 15947c409885d393bb6d87361b4da56cba01928c authored almost 9 years ago by David Fahlander <[email protected]>
Faulty reference comment

github.com/dexie/Dexie.js - 278d5454ed6f7565c9f4d840d6ab1db3c9a0e179 authored almost 9 years ago by David Fahlander <[email protected]>
Let applyStructure be used outside of Dexie

applyStructure() is a function used internally by Dexie.mapToClass() and
Dexie.defineClass() and...

github.com/dexie/Dexie.js - f891815d9613b538ced0aebe463c52d0c1746b05 authored almost 9 years ago by David Fahlander <[email protected]>
Updated gitignore

Reverted and do not ignore dist because will continue committing dist
files even though it might...

github.com/dexie/Dexie.js - e6ad7ff7c2c77fb7842b8983335fd2362c26eb35 authored almost 9 years ago by David Fahlander <[email protected]>
build output

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

github.com/dexie/Dexie.js - fba60472254157b1c808f363f55d325ef68f744c authored almost 9 years ago by David Fahlander <[email protected]>
Better call stack when IDB throws exception.

Dexie will catch all exceptions and instead reject a promise so that
callers never need to do tr...

github.com/dexie/Dexie.js - 286172982cda3c44da8825faa7ecb363ffaee0ec authored almost 9 years ago by David Fahlander <[email protected]>
Updated sample

github.com/dexie/Dexie.js - 2b7cc47e68714377c4466be5f6f881f30b039276 authored almost 9 years ago by David Fahlander <[email protected]>
Added dist folder to gitignore

Adding dist folder to gitignore. In future when committing built stuff,
should do git add --forc...

github.com/dexie/Dexie.js - e92e2c9224c8d8f747b33cd267a3e361e17022dc authored almost 9 years ago by David Fahlander <[email protected]>
Added newlines in header comment

github.com/dexie/Dexie.js - 10da6d7e99b42bffc3d977f6136ca9a307328757 authored almost 9 years ago by David Fahlander <[email protected]>
Now, fallback to standard Promise if async function throws before yielding a promise, or if the async function never yields a promise.

github.com/dexie/Dexie.js - 005616e58fb5e855f6615c47f19bd57945f65b48 authored almost 9 years ago by David Fahlander <[email protected]>
Changed async() and spawn() to become truly Promise implementation agnostic, to the cost of not ensuring to return a Promise in case an exception is thrown before first yield (in which case exception is not encapsulated in a Promise) and in case the async function never yields a Thenable, in which case the async function will return the value as is.

This is an experimental way as a test of how ES7 await/async should work - rather than hard codi...

github.com/dexie/Dexie.js - 7a2f428c137f436b2ae5a2fa5c0721def5398ffc authored almost 9 years ago by David Fahlander <[email protected]>
npm package prepared for dexie-yield module.

github.com/dexie/Dexie.js - 6ebbf4282ecaa132a6062c1cefd24712a107354f authored almost 9 years ago by David Fahlander <[email protected]>
ES6-ify the dexie-yield addon.

github.com/dexie/Dexie.js - af0fd20ec1ebedfb1881cba8820acd1d03bf646b authored almost 9 years ago by David Fahlander <[email protected]>
Updated bower.json

github.com/dexie/Dexie.js - c3fe678adc4f54c61fdced7cd580ad0bc274156f authored almost 9 years ago by David Fahlander <[email protected]>
Head comment in dist module.

github.com/dexie/Dexie.js - b610841a9e73517d7f5d16a35491d0557d4521ec authored almost 9 years ago by David Fahlander <[email protected]>
Updated package.json with corrected typings-path.

github.com/dexie/Dexie.js - 60d4e4333e7c7f10cd4271ae26ee108a09f232da authored almost 9 years ago by David Fahlander <[email protected]>
Completed "npm run build" and "npm run watch" tasks.

Changed references for samples and tests from "src/Dexie.js" to "dist/dexie.js".

github.com/dexie/Dexie.js - 743016c64c5c7ad6cc0eda4ca56a07e2f764886a authored almost 9 years ago by David Fahlander <[email protected]>
Checked in dist output from "npm run watch"

github.com/dexie/Dexie.js - 063a0c6e09717b42dce951a67e29c4641620120a authored almost 9 years ago by David Fahlander <[email protected]>
Removing to re-generate later

github.com/dexie/Dexie.js - 25b691184f9c556393f24e6b4851182c19da513f authored almost 9 years ago by David Fahlander <[email protected]>
Included babel in order to make it possible to use es6 classes etc.

Now only "npm run watch" works as expected. TODO: "npm run build" needs to be adjusted.

Not incl...

github.com/dexie/Dexie.js - 4b129deaf91ded960758d6c13d07bf535537f7e6 authored almost 9 years ago by David Fahlander <[email protected]>
npm run watch

Will keep watching src/* for changes and rebuild continously

github.com/dexie/Dexie.js - fee44f66d06d8804501004855165b8b29757d194 authored almost 9 years ago by David Fahlander <[email protected]>
Automatically replacing version from package.json

Prepared for splitting src/Dexie.js into separate modules and still distributing a rolled up ES6 ...

github.com/dexie/Dexie.js - e27b14888b044e475faa021303dcc659ff208ff1 authored almost 9 years ago by David Fahlander <[email protected]>
Removing node_modules from repo.

Moved dist/latest to dist.

github.com/dexie/Dexie.js - af6ee55c2127e5fac467efe04b18a9a3d264b500 authored almost 9 years ago by David Fahlander <[email protected]>
Updated gitignore and added missing file build-utils

github.com/dexie/Dexie.js - 666f78ddc86cdd7df75986159e4a22987886cb36 authored almost 9 years ago by David Fahlander <[email protected]>
Used export default instead of just export so that we dont end up with having to write new Dexie.Dexie("test-db");

github.com/dexie/Dexie.js - a74dfcee27dd8188bf19a5ea9cd1d6d3ef31797e authored almost 9 years ago by David Fahlander <[email protected]>
Oops forgot the build folder

github.com/dexie/Dexie.js - 74ce43eaef8e69e3a4d118ca9cf44ff5bb07ac75 authored almost 9 years ago by David Fahlander <[email protected]>
Build system with rollup to having source in es6 style modules and compile to umd for es5 in dist.

To build: npm run build

Still need to parse/replace comments regarding alpha stage. Need to scr...

github.com/dexie/Dexie.js - ec25bcba1fdfc4accc0adc91545c7c501a1f082f authored almost 9 years ago by David Fahlander <[email protected]>
Better call stack when IDB throws exception.

Dexie will catch all exceptions and instead reject a promise so that
callers never need to do tr...

github.com/dexie/Dexie.js - b4c107af8c0694e49d2ff038a4d335d45c7d06f0 authored almost 9 years ago by David Fahlander <[email protected]>
Additional fix of issue #175 - empty string as key

github.com/dexie/Dexie.js - d8229628da48f16d0028360b000398eca0805216 authored almost 9 years ago by David Fahlander <[email protected]>
Added unit test for issue #175

Added a unit test that verifies that it should be possible to provide 0
as well as empty string ...

github.com/dexie/Dexie.js - 7252f93801ec537bc7f9fed529ab4eb0e52bcbd8 authored almost 9 years ago by David Fahlander <[email protected]>
Merge branch 'bennyn-patch-1'

github.com/dexie/Dexie.js - 43e069807f06cd456a9382ebe8636e64dc842571 authored almost 9 years ago by David Fahlander <[email protected]>
Supporting integers as primary keys, resolves dfahlander/Dexie.js#175

github.com/dexie/Dexie.js - 2ca8a6674f0124b61c2acbd757eb1e3b118ac6db authored almost 9 years ago by Benny Neugebauer <[email protected]>
Added missing devDependency qunitjs

github.com/dexie/Dexie.js - aab3f8a5096720f3805c63043328d3923bd1cd5f authored almost 9 years ago by David Fahlander <[email protected]>
Merge branch 'YuriSolovyov-karma'

github.com/dexie/Dexie.js - c3e04b2a0b96f318b177c2d470768a99a067ee60 authored almost 9 years ago by David Fahlander <[email protected]>
Merge branch 'karma' of https://github.com/YuriSolovyov/Dexie.js into YuriSolovyov-karma

github.com/dexie/Dexie.js - 7b6aa4062cdc5372641813633de49308b1061ec4 authored almost 9 years ago by David Fahlander <[email protected]>
Issue #120 related - multiple object stores on Safari

Dexie can be used to open databases not created by Dexie. This feature
made Dexie.open() fail in...

github.com/dexie/Dexie.js - bd73d4d959efac21cb1ed2e862a46d715392c946 authored almost 9 years ago by David Fahlander <[email protected]>
Enable testing with karma

github.com/dexie/Dexie.js - 75e718fa615a53ae9784c11895045037922a490c authored almost 9 years ago by YuriSolovyov <[email protected]>
Merge pull request #173 from apankov/master

fixing bug when sync starts when it shoul not and deadlocks the database

github.com/dexie/Dexie.js - b8534d6e6b34a93f05bb252ba72fac47bac2c036 authored almost 9 years ago by David Fahlander <[email protected]>
fixing bug when sync starts when it shoul not and deadlocks the database

github.com/dexie/Dexie.js - 19cef3c9caf7d7f783e93f806fe1212c92847d4d authored almost 9 years ago by Andrey Pankov <[email protected]>
Merge pull request #166 from AyogoHealth/frozen

Don't try to modify frozen objects.

github.com/dexie/Dexie.js - c44ec6af407ba26fdd795db10a922fd125c0d55a authored almost 9 years ago by David Fahlander <[email protected]>
Don't try to modify frozen objects.

github.com/dexie/Dexie.js - 3d164efe837b76d46e6f243d66dee23d648b2185 authored almost 9 years ago by Darryl Pogue <[email protected]>
Bug in broadcast() for Dexie.Observable

broadcast method iterates all nodes, implicitly generating a
readonly-transaction on the nodes, ...

github.com/dexie/Dexie.js - 2c67a04f5666e04b6dc730412f41bf88718836b2 authored about 9 years ago by David Fahlander <[email protected]>
Serious bug in recent commit (b057cc624c43e118408a18c1af33acaa1e762261 )

There was a serious bug in recent commit
b057cc624c43e118408a18c1af33acaa1e762261 making Dexie.S...

github.com/dexie/Dexie.js - e7f8c2c5b0a40daffac327c03c791b6e3394a511 authored about 9 years ago by David Fahlander <[email protected]>
Removed a debugger statement

github.com/dexie/Dexie.js - 259ef50228c6030354b0954dfaa03c6d8bae9061 authored about 9 years ago by David Fahlander <[email protected]>
Fixes after unit testing with Dexie.Observable on

Specifically, when Dexie.Observable notifies about changes, the "obj"
and "oldObj" properties we...

github.com/dexie/Dexie.js - b8d3a4a73237e62acd4d4686f3af230e4e200505 authored about 9 years ago by David Fahlander <[email protected]>
Issue: hook.updating.onerror ignored on exception

If the call to cursor.update() throws an exception directly, for example
when trying to change t...

github.com/dexie/Dexie.js - 1c6c8aa6b10d6543c3ef8be59aad4e6907db12c9 authored about 9 years ago by David Fahlander <[email protected]>
Auto-open db

In an old discussion (#35) @jampekka suggested to not explicitely
require the call to db.open()....

github.com/dexie/Dexie.js - abfc7d98f2470746927152337eb0d1830bc72d0d authored about 9 years ago by David Fahlander <[email protected]>
Respect Dexie.currentTransaction in CRUD hooks

Respect Dexie.currentTransaction in CRUD hooks and in this.onsuccess /
this.onerror.

github.com/dexie/Dexie.js - 0009d39bb9aacad075cf04680f220b5efba3acf8 authored about 9 years ago by David Fahlander <[email protected]>
CRUD hooks should respect Dexie.currentTransaction

There is no good reason for that crud-hooks are the only exception from
respecting Dexie.current...

github.com/dexie/Dexie.js - b96239d5b74ec82a4c00fd1bccd8d695bf012108 authored about 9 years ago by David Fahlander <[email protected]>
WriteableTable.bulkAdd()

In response to issue #90, a bulk add method. Does support
hook('creating') if used. This method ...

github.com/dexie/Dexie.js - 62c487aaed58beaf8acf37d8e27000dbba6dbf27 authored about 9 years ago by David Fahlander <[email protected]>
Testing arrow functions with chrome,opera and firefox

github.com/dexie/Dexie.js - aaf1edb5cacdd1ab6e03d785055ee94c0927a136 authored about 9 years ago by David Fahlander <[email protected]>
Option to not upload entire DB on initial connect

github.com/dexie/Dexie.js - b057cc624c43e118408a18c1af33acaa1e762261 authored about 9 years ago by David Fahlander <[email protected]>
Merge pull request #147 from AyogoHealth/typings

Allow dexie to be referenced in typescript projects.

github.com/dexie/Dexie.js - 2cbbe9be915e92d7ed735a6738bb3f6e7fffffca authored about 9 years ago by David Fahlander <[email protected]>
Allow dexie to be referenced in typescript projects.

e.g.

```
import * as Dexie from 'dexie';
```

Dexie will now be properly typed without having t...

github.com/dexie/Dexie.js - 92372b017810704bd7f812e7b0b86df866e8d222 authored about 9 years ago by Ian Suda <[email protected]>
Merge pull request #145 from lixiaoyan/master

Remove directory "addons" from ".npmignore", fix #92

github.com/dexie/Dexie.js - 75b296ca0266111bd993e0f47deb49039656768e authored about 9 years ago by David Fahlander <[email protected]>
Remove directory "addons" from ".npmignore", fix #92

github.com/dexie/Dexie.js - 03903029a933115298c69e6a8bba098e811cdccb authored about 9 years ago by IntPtr <[email protected]>
Support for yielding arrays

Now;

yield [promise1, promise2]

is equivalent to:

yield Promise.all([promise1, promise2]);

T...

github.com/dexie/Dexie.js - fa04e9e9b3ede674adce7f77ce0d5fe8d6e1964f authored over 9 years ago by David Fahlander <[email protected]>
Bugfix: Dexie.Promise.resolve(promise) should return given promise

Bugfix: Dexie.Promise.resolve(promise) should return given promise

github.com/dexie/Dexie.js - 06eabeba02920135b5ddc7b1088faaccb247ac57 authored over 9 years ago by David Fahlander <[email protected]>
Fixed a bug in last commit

github.com/dexie/Dexie.js - d68d71f03f865aa70710a075a2c131646e207f54 authored over 9 years ago by David Fahlander <[email protected]>
Performance issue with Dexie.Syncable

Performance issue with Dexie.Syncable on initial sync after server has
returned a huge number of...

github.com/dexie/Dexie.js - 3f447e2f427f0b94d959ebc147491089add1f747 authored over 9 years ago by David Fahlander <[email protected]>
Support old typescript compiler

github.com/dexie/Dexie.js - cd261e175f1833c345224d6c41134f5f1bc8e499 authored over 9 years ago by David Fahlander <[email protected]>
Merge pull request #138 from jimmywarting/patch-3

Performance boost

github.com/dexie/Dexie.js - 4c017eedeb7309533caaeb03d51a81cf5066b986 authored over 9 years ago by David Fahlander <[email protected]>
Performance boost

github.com/dexie/Dexie.js - 920080ae12d78f36e845d8504d603bcd343e2fdc authored over 9 years ago by Jimmy Karl Roland Wärting <[email protected]>
Remove stalled hyperlinks in readme

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

github.com/dexie/Dexie.js - 8466f253f7fd720bf00e66c9118aa77ab2bf51ce authored over 9 years ago by David Fahlander <[email protected]>
Updated typescript definition file with new methods

github.com/dexie/Dexie.js - c11521451bbcebc6a2bb5fc011aa96b070bd4b61 authored over 9 years ago by David Fahlander <[email protected]>
Releasing version 1.2

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

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

github.com/dexie/Dexie.js - b07b1d3fb147bb0b1b26e1cbf5bc46a6792c2ace authored over 9 years ago by David Fahlander <[email protected]>
Untested workaround for issue #78

Issue #78 happens on chrome devices with low disk space -
transaction.onerror is never called, o...

github.com/dexie/Dexie.js - 3f5169b72705d36220c046e5a1e3d3697e1cb7de authored over 9 years ago by David Fahlander <[email protected]>
Minor code completion improvement + updated website

github.com/dexie/Dexie.js - 6a24cea5bad1aed67f3824d28cec41db7c7d2e53 authored over 9 years ago by David Fahlander <[email protected]>
Unit tested issue #137 but it wasnt an issue!

github.com/dexie/Dexie.js - 5295dcb6bf95bc4ff914f5edf4828eb1e5b1ae17 authored over 9 years ago by David Fahlander <[email protected]>
Make Dexie.exists() work with Observable plugin

github.com/dexie/Dexie.js - 8d270d31e3aaca387422fdec3b01bb2e0baf07e8 authored over 9 years ago by David Fahlander <[email protected]>
Unit tested and fixed Dexie.exist()

Unit test for new static method Dexie.exists(). Issues on Firefox. Also
found a simpler way to i...

github.com/dexie/Dexie.js - 5229ea5523e69ec98495ce2123fc15346c1b975f authored over 9 years ago by David Fahlander <[email protected]>
Merge pull request #133 from jimmywarting/patch-2

Added Dexie.exist

github.com/dexie/Dexie.js - 5c13fa771b987ed8441d1419d179c8a0f4d07ba5 authored over 9 years ago by David Fahlander <[email protected]>
Solved issue #134

github.com/dexie/Dexie.js - 0be0c75e5b828b4aae6f0ec483596cecd49b18e1 authored over 9 years ago by David Fahlander <[email protected]>
Trying to reproduce issue #136

github.com/dexie/Dexie.js - 560c26c476113b6ea06f2b7649bfbb8f663f334e authored over 9 years ago by David Fahlander <[email protected]>
Added Dexie.exist

Usage:

databaseExists("foo").then(AlreadyTaken, createDatabase)

Not sure if its a goo...

github.com/dexie/Dexie.js - 2ec9c5ce7f1d47a98840906df18cf9c8c38137a0 authored over 9 years ago by Jimmy Karl Roland Wärting <[email protected]>
Merge pull request #129 from jimmywarting/patch-1

Update Dexie.js

github.com/dexie/Dexie.js - 94f0aef1b85ecd996df414bd16cf56030b0f4733 authored over 9 years ago by David Fahlander <[email protected]>
Update Dexie.js

Useful when you are dealing with promise...
And its Better to resolve something then undefined...

github.com/dexie/Dexie.js - 01032444965f93a362d5b4961dcb371381f4584f authored over 9 years ago by Jimmy Karl Roland Wärting <[email protected]>
Merge pull request #126 from YuriSolovyov/amd-publishing

Do not define name for require.js

github.com/dexie/Dexie.js - 024bc96ce5c7a13e92027f72fb5e0f173cd2e29e authored over 9 years ago by David Fahlander <[email protected]>
Do not define name for require.js

github.com/dexie/Dexie.js - 897bdd8e9511ec573846ed2a704513240dc3df2a authored over 9 years ago by Yuri <[email protected]>
Issue#123

github.com/dexie/Dexie.js - ee73e9faf85637e15af8fd88213b84ceabd8cc12 authored over 9 years ago by David Fahlander <[email protected]>
Issue #118 - changed url to indexeddbshim

Updated the codeproject article sample to reference the indexeddb shim with changed URL.

github.com/dexie/Dexie.js - 7b9b6129c711c23e7d3ecdc323488d11d27c98c8 authored over 9 years ago by David Fahlander <[email protected]>
Greatly improved intellisense with Visual Studio

Now then() callbacks from any Dexie.Promise will be understood by visual
studio intellisense.

A...

github.com/dexie/Dexie.js - b65f7f92b1a20ef3544a49e98d5f3ca8311a3c3c authored over 9 years ago by David Fahlander <[email protected]>
Simplified and optimized auto-complete emulation

Simplified and optimized auto-complete emulation. Next step I would wish
to get auto-complete fo...

github.com/dexie/Dexie.js - 045caae4e4367d262d3afefd798e05a3242494df authored over 9 years ago by David Fahlander <[email protected]>
Issue #114 mapToClass() prototype mess

I have improved the code completion for mapToClass() and defineClass()
to NOT mess with the prot...

github.com/dexie/Dexie.js - d4eb517cf0b2d53c39aaa8ea87aa65ce409dfb87 authored over 9 years ago by David Fahlander <[email protected]>
Issue #113 (again)

Issue with delByKeyPath() for array keyPaths.

github.com/dexie/Dexie.js - 30d245f7bcbdc8b83ecb90fbba9c65a87c59e2ad authored over 9 years ago by David Fahlander <[email protected]>
Issue #113 Can't define class when table with composite key

Issue #113 Can't define class when table with composite key

github.com/dexie/Dexie.js - 250a2aefda38d79e09731a438af15fbf6bb2d2bd authored over 9 years ago by David Fahlander <[email protected]>