├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── benchmarks ├── commonUtilities.js ├── ensureIndex.js ├── find.js ├── findOne.js ├── findWithIn.js ├── insert.js ├── loadDatabase.js ├── remove.js └── update.js ├── bower.json ├── index.js ├── lib ├── cursor.js ├── custom-utils.js ├── datastore.js ├── executor.js ├── indexes.js ├── model.js ├── persistence.js ├── storage.js └── tree │ ├── avl.js │ ├── bst.js │ └── custom-utils.js ├── package.json ├── test ├── cursor.test.js ├── customUtil.test.js ├── db.test.js ├── executor.test.js ├── indexes.test.js ├── mocha.opts ├── model.test.js └── persistence.test.js ├── test_lac ├── loadAndCrash.test.js ├── openFds.test.js ├── openFdsLaunch.sh ├── openFdsTestFile └── openFdsTestFile2 └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/commonUtilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/commonUtilities.js -------------------------------------------------------------------------------- /benchmarks/ensureIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/ensureIndex.js -------------------------------------------------------------------------------- /benchmarks/find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/find.js -------------------------------------------------------------------------------- /benchmarks/findOne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/findOne.js -------------------------------------------------------------------------------- /benchmarks/findWithIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/findWithIn.js -------------------------------------------------------------------------------- /benchmarks/insert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/insert.js -------------------------------------------------------------------------------- /benchmarks/loadDatabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/loadDatabase.js -------------------------------------------------------------------------------- /benchmarks/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/remove.js -------------------------------------------------------------------------------- /benchmarks/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/benchmarks/update.js -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/bower.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/index.js -------------------------------------------------------------------------------- /lib/cursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/cursor.js -------------------------------------------------------------------------------- /lib/custom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/custom-utils.js -------------------------------------------------------------------------------- /lib/datastore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/datastore.js -------------------------------------------------------------------------------- /lib/executor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/executor.js -------------------------------------------------------------------------------- /lib/indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/indexes.js -------------------------------------------------------------------------------- /lib/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/model.js -------------------------------------------------------------------------------- /lib/persistence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/persistence.js -------------------------------------------------------------------------------- /lib/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/storage.js -------------------------------------------------------------------------------- /lib/tree/avl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/tree/avl.js -------------------------------------------------------------------------------- /lib/tree/bst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/tree/bst.js -------------------------------------------------------------------------------- /lib/tree/custom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/lib/tree/custom-utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/package.json -------------------------------------------------------------------------------- /test/cursor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test/cursor.test.js -------------------------------------------------------------------------------- /test/customUtil.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test/customUtil.test.js -------------------------------------------------------------------------------- /test/db.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test/db.test.js -------------------------------------------------------------------------------- /test/executor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test/executor.test.js -------------------------------------------------------------------------------- /test/indexes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test/indexes.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --reporter spec 2 | --timeout 30000 -------------------------------------------------------------------------------- /test/model.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test/model.test.js -------------------------------------------------------------------------------- /test/persistence.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test/persistence.test.js -------------------------------------------------------------------------------- /test_lac/loadAndCrash.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test_lac/loadAndCrash.test.js -------------------------------------------------------------------------------- /test_lac/openFds.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/test_lac/openFds.test.js -------------------------------------------------------------------------------- /test_lac/openFdsLaunch.sh: -------------------------------------------------------------------------------- 1 | ulimit -n 128 2 | node ./test_lac/openFds.test.js 3 | -------------------------------------------------------------------------------- /test_lac/openFdsTestFile: -------------------------------------------------------------------------------- 1 | Random stuff 2 | -------------------------------------------------------------------------------- /test_lac/openFdsTestFile2: -------------------------------------------------------------------------------- 1 | Some other random stuff 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbhq/nedb-core/HEAD/yarn.lock --------------------------------------------------------------------------------