{ "name": "@seald-io/nedb", "version": "3.1.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/" }, { "name": " Loïc Hermann", "email": "loic.hermann@outlook.fr" } ], "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.3", "localforage": "^1.9.0", "util": "^0.12.4" }, "devDependencies": { "@react-native-async-storage/async-storage": "^1.17.11", "@types/jest": "^27.5.2", "browser-resolve": "^2.0.0", "chai": "^4.3.7", "commander": "^7.2.0", "events": "^3.3.0", "jest": "^27.5.1", "jsdoc-to-markdown": "^8.0.0", "karma": "^6.4.1", "karma-chai": "^0.1.0", "karma-chrome-launcher": "^3.1.1", "karma-junit-reporter": "^2.0.1", "karma-mocha": "^2.0.1", "karma-source-map-support": "^1.4.0", "mocha": "^10.2.0", "mocha-junit-reporter": "^2.2.0", "path-browserify": "^1.0.1", "process": "^0.11.10", "react": "^18.2.0", "react-native": "^0.71.0", "semver": "^7.3.8", "source-map-loader": "^4.0.1", "standard": "^17.0.0", "terser-webpack-plugin": "^5.3.6", "timers-browserify": "^2.0.12", "ts-jest": "^27.1.5", "ts-node": "^10.9.1", "typescript": "^4.9.4", "webpack": "^5.75.0", "webpack-cli": "^5.0.1", "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": "jsdoc2md --no-cache -c jsdoc.conf.js --param-list-format list --files ./lib/*.js > API.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" } }