├── .eslintrc.json ├── .gitignore ├── License.md ├── benchmarks └── bench.js ├── dist ├── Dexie.js └── dexie.mongoify.min.js ├── docs ├── count-api.md ├── drop-api.md ├── index.md ├── query-api.md ├── remove-api.md ├── top-api.md └── update-api.md ├── karma-bench.conf.js ├── karma-test.conf.js ├── package.json ├── readme.md ├── spec ├── class-methods-spec.js ├── counting-spec.js ├── dropping-spec.js ├── helpers │ ├── specHelper.js │ └── specInit.js ├── html │ ├── MIT.LICENSE │ └── SpecRunner.html ├── inserting-spec.js ├── lib │ ├── jasmine-2.4.1 │ │ ├── boot.js │ │ ├── console.js │ │ ├── jasmine-html.js │ │ ├── jasmine.css │ │ ├── jasmine.js │ │ └── jasmine_favicon.png │ └── jasmine-matchers.js ├── query-operators-logical-spec.js ├── query-operators-spec.js ├── query-plain-spec.js ├── removing-spec.js ├── update-operators-spec.js ├── update-options-spec.js └── update-plain-spec.js ├── src ├── dexie.mongoify.js └── utils │ ├── array-slice.js │ ├── has.js │ ├── is-array-field.js │ ├── is-empty-value.js │ ├── is-plain-value.js │ ├── noop.js │ └── value-comparator.js └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .eslintcache 3 | *.log 4 | -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/License.md -------------------------------------------------------------------------------- /benchmarks/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/benchmarks/bench.js -------------------------------------------------------------------------------- /dist/Dexie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/dist/Dexie.js -------------------------------------------------------------------------------- /dist/dexie.mongoify.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/dist/dexie.mongoify.min.js -------------------------------------------------------------------------------- /docs/count-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/docs/count-api.md -------------------------------------------------------------------------------- /docs/drop-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/docs/drop-api.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/query-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/docs/query-api.md -------------------------------------------------------------------------------- /docs/remove-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/docs/remove-api.md -------------------------------------------------------------------------------- /docs/top-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/docs/top-api.md -------------------------------------------------------------------------------- /docs/update-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/docs/update-api.md -------------------------------------------------------------------------------- /karma-bench.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/karma-bench.conf.js -------------------------------------------------------------------------------- /karma-test.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/karma-test.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/readme.md -------------------------------------------------------------------------------- /spec/class-methods-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/class-methods-spec.js -------------------------------------------------------------------------------- /spec/counting-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/counting-spec.js -------------------------------------------------------------------------------- /spec/dropping-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/dropping-spec.js -------------------------------------------------------------------------------- /spec/helpers/specHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/helpers/specHelper.js -------------------------------------------------------------------------------- /spec/helpers/specInit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/helpers/specInit.js -------------------------------------------------------------------------------- /spec/html/MIT.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/html/MIT.LICENSE -------------------------------------------------------------------------------- /spec/html/SpecRunner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/html/SpecRunner.html -------------------------------------------------------------------------------- /spec/inserting-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/inserting-spec.js -------------------------------------------------------------------------------- /spec/lib/jasmine-2.4.1/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/lib/jasmine-2.4.1/boot.js -------------------------------------------------------------------------------- /spec/lib/jasmine-2.4.1/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/lib/jasmine-2.4.1/console.js -------------------------------------------------------------------------------- /spec/lib/jasmine-2.4.1/jasmine-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/lib/jasmine-2.4.1/jasmine-html.js -------------------------------------------------------------------------------- /spec/lib/jasmine-2.4.1/jasmine.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/lib/jasmine-2.4.1/jasmine.css -------------------------------------------------------------------------------- /spec/lib/jasmine-2.4.1/jasmine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/lib/jasmine-2.4.1/jasmine.js -------------------------------------------------------------------------------- /spec/lib/jasmine-2.4.1/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/lib/jasmine-2.4.1/jasmine_favicon.png -------------------------------------------------------------------------------- /spec/lib/jasmine-matchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/lib/jasmine-matchers.js -------------------------------------------------------------------------------- /spec/query-operators-logical-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/query-operators-logical-spec.js -------------------------------------------------------------------------------- /spec/query-operators-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/query-operators-spec.js -------------------------------------------------------------------------------- /spec/query-plain-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/query-plain-spec.js -------------------------------------------------------------------------------- /spec/removing-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/removing-spec.js -------------------------------------------------------------------------------- /spec/update-operators-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/update-operators-spec.js -------------------------------------------------------------------------------- /spec/update-options-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/update-options-spec.js -------------------------------------------------------------------------------- /spec/update-plain-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/spec/update-plain-spec.js -------------------------------------------------------------------------------- /src/dexie.mongoify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/src/dexie.mongoify.js -------------------------------------------------------------------------------- /src/utils/array-slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/src/utils/array-slice.js -------------------------------------------------------------------------------- /src/utils/has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/src/utils/has.js -------------------------------------------------------------------------------- /src/utils/is-array-field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/src/utils/is-array-field.js -------------------------------------------------------------------------------- /src/utils/is-empty-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/src/utils/is-empty-value.js -------------------------------------------------------------------------------- /src/utils/is-plain-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/src/utils/is-plain-value.js -------------------------------------------------------------------------------- /src/utils/noop.js: -------------------------------------------------------------------------------- 1 | module.exports = function noop() {}; 2 | -------------------------------------------------------------------------------- /src/utils/value-comparator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/src/utils/value-comparator.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YurySolovyov/dexie-mongoify/HEAD/webpack.config.js --------------------------------------------------------------------------------