UNPKG

leaf-db

Version:

Small file-based database for node.js

68 lines (67 loc) 1.92 kB
{ "name": "leaf-db", "version": "10.1.1", "description": "Small file-based database for node.js", "sideEffects": false, "main": "dist/leafdb.cjs", "module": "dist/leafdb.mjs", "types": "dist/leafdb.d.ts", "exports": { ".": { "import": "./dist/leafdb.mjs", "require": "./dist/leafdb.cjs" } }, "keywords": [ "database", "embedded", "persistence", "javascript", "typescript", "nodejs", "es6", "nosql", "fs" ], "files": [ "dist/**/*" ], "repository": "https://github.com/chronoDave/leaf-db.git", "author": "Chronocide", "license": "GPL-3.0", "engines": { "node": ">=14.5.0" }, "scripts": { "lint": "tsc --noEmit && eslint src", "build": "rollup -c --bundleConfigAsCjs", "build:test": "node test/build.js", "prepublishOnly": "npm run test && npm run build", "test": "npm run build:test && tape test/build/**/*.spec.js", "test:storage": "npm run build:test && tape test/build/storage/*.spec.js", "test:memory": "npm run build:test && tape test/build/memory/*.spec.js", "test:model": "npm run build:test && tape test/build/model/*.spec.js", "test:modifiers": "npm run build:test && tape test/build/modifiers/*.spec.js", "test:validation": "npm run build:test && tape test/build/validation/*.spec.js" }, "dependencies": { "fast-deep-equal": "^3.1.3", "rambda": "^8.3.0" }, "devDependencies": { "@types/node": "^14.14.2", "@types/tape": "^4.13.0", "@typescript-eslint/eslint-plugin": "^4.5.0", "@typescript-eslint/parser": "^4.5.0", "esbuild": "^0.12.5", "eslint": "^7.5.0", "eslint-config-airbnb-typescript": "^12.0.0", "eslint-plugin-import": "^2.22.0", "fast-glob": "^3.2.12", "rollup": "^3.26.3", "rollup-plugin-dts": "^5.3.0", "rollup-plugin-esbuild": "^5.0.0", "tape": "^5.0.1", "typescript": "^5.1.6" } }