{
  "name": "evelodb",
  "version": "1.5.1",
  "description": "A high-performance native B-tree database for Node.js. Made by Evelocore.",
  "main": "dist/cjs/evelodb.js",
  "module": "dist/esm/evelodb.js",
  "types": "dist/cjs/evelodb.d.ts",
  "type": "commonjs",
  "exports": {
    ".": {
      "types": {
        "import": "./dist/esm/evelodb.d.ts",
        "require": "./dist/cjs/evelodb.d.ts"
      },
      "import": "./dist/esm/evelodb.js",
      "require": "./dist/cjs/evelodb.js"
    }
  },
  "files": [
    "dist",
    "agents.md"
  ],
  "scripts": {
    "build": "npm run clean && npm run build:cjs && npm run build:esm",
    "clean": "node -e \"const fs = require('fs'); fs.rmSync('dist', { recursive: true, force: true });\"",
    "build:cjs": "tsc -p tsconfig.json --module commonjs --outDir dist/cjs",
    "build:esm": "tsc -p tsconfig.json --module esnext --outDir dist/esm && node -e \"const fs = require('fs'); fs.writeFileSync('dist/esm/package.json', JSON.stringify({ type: 'module' }));\"",
    "prepare": "npm run build"
  },
  "keywords": [
    "evelodb",
    "evelodb-prime",
    "database",
    "bson",
    "binary",
    "local",
    "evelocore",
    "dbms",
    "b-tree",
    "encryption"
  ],
  "dependencies": {
    "@google/genai": "^1.50.1",
    "bson": "^6.10.4",
    "lru-cache": "^11.5.1",
    "p-limit": "^7.3.0",
    "sharp": "^0.34.3"
  },
  "devDependencies": {
    "@types/node": "^20.0.0",
    "typescript": "^5.0.0"
  },
  "author": "Evelocore",
  "license": "MIT"
}