{ "name": "@seald-io/nedb", "version": "3.0.0-0", "files": [ "lib/**/*.js", "browser-version/**/*.js", "index.js", "index.d.ts" ], "types": "index.d.ts", "author": { "name": "Timothée Rebours", "email": "tim@seald.io", "url": "https://www.seald.io/" }, "contributors": [ { "name": "Louis Chatriot", "email": "louis.chatriot@gmail.com" }, { "name": "Timothée Rebours", "email": "tim@seald.io", "url": "https://www.seald.io/" }, { "name": "Eliot Akira", "email": "me@eliotakira.com", "url": "https://eliotakira.com/" } ], "description": "File-based embedded data store for node.js", "keywords": [ "database", "datastore", "embedded" ], "homepage": "https://github.com/seald/nedb", "repository": { "type": "git", "url": "git@github.com:seald/nedb.git" }, "dependencies": { "@seald-io/binary-search-tree": "^1.0.2", "localforage": "^1.9.0" }, "devDependencies": { "@react-native-async-storage/async-storage": "^1.15.9", "@types/jest": "^27.0.2", "browser-resolve": "^2.0.0", "chai": "^4.3.4", "commander": "^7.2.0", "events": "^3.3.0", "jest": "^27.3.1", "jquery": "^3.6.0", "jsdoc": "^3.6.7", "jsdoc-to-markdown": "^7.1.0", "karma": "^6.3.2", "karma-chai": "^0.1.0", "karma-chrome-launcher": "^3.1.0", "karma-junit-reporter": "^2.0.1", "karma-mocha": "^2.0.1", "karma-source-map-support": "^1.4.0", "mocha": "^9.1.3", "mocha-junit-reporter": "^2.0.0", "path-browserify": "^1.0.1", "process": "^0.11.10", "semver": "^7.3.5", "source-map-loader": "^2.0.2", "standard": "^16.0.3", "terser-webpack-plugin": "^5.1.2", "timers-browserify": "^2.0.12", "ts-jest": "^27.0.7", "ts-node": "^10.3.0", "typescript": "^4.4.4", "util": "^0.12.4", "webpack": "^5.37.0", "webpack-cli": "^4.7.0", "xvfb-maybe": "^0.2.1" }, "scripts": { "lint": "standard", "test": "mocha --reporter spec --timeout 10000", "build:browser": "webpack && webpack --optimization-minimize", "pretest:browser": "npm run build:browser", "test:browser": "xvfb-maybe karma start karma.conf.local.js", "test:react-native": "jest test/react-native", "test:typings": "ts-node ./typings-tests.ts", "prepublishOnly": "npm run build:browser", "generateDocs:markdown": "node jsdoc2md.js", "generateDocs:html": "jsdoc -c jsdoc.conf.js -d docs-html --readme README.md" }, "main": "index.js", "browser": { "./lib/customUtils.js": "./browser-version/lib/customUtils.js", "./lib/storage.js": "./browser-version/lib/storage.browser.js", "./lib/byline.js": "./browser-version/lib/byline.js" }, "react-native": { "./lib/customUtils.js": "./browser-version/lib/customUtils.js", "./lib/storage.js": "./browser-version/lib/storage.react-native.js", "./lib/byline.js": "./browser-version/lib/byline.js" }, "license": "MIT", "publishConfig": { "access": "public" }, "standard": { "ignore": [ "browser-version/out", "**/*.ts" ] }, "jest": { "preset": "ts-jest", "testEnvironment": "node", "resolver": "/test/react-native/resolver.js" } }