packages/db/package.json

Summary

Maintainability
Test Coverage
{
  "name": "@valkyr/db",
  "version": "0.0.0",
  "description": "Simple client side storage solution written in TypeScript.",
  "repository": "https://github.com/cmdo/valkyr.git",
  "bugs": "https://github.com/cmdo/valkyr/issues",
  "license": "MIT",
  "type": "module",
  "main": "./src/index.ts",
  "types": "./src/index.ts",
  "files": [
    "dist"
  ],
  "keywords": [
    "browser",
    "database",
    "mingo",
    "mongodb"
  ],
  "scripts": {
    "build": "tsc -b ./tsconfig.build.json",
    "flush": "npm run clean && rm -rf ./node_modules",
    "clean": "rm -rf ./.turbo ./dist",
    "ncu": "ncu -u",
    "lint": "eslint .",
    "test": "NODE_OPTIONS=--experimental-vm-modules pnpm exec jest"
  },
  "jest": {
    "preset": "@valkyr/jest"
  },
  "eslintConfig": {
    "parserOptions": {
      "project": "./tsconfig.json"
    },
    "extends": [
      "@valkyr"
    ]
  },
  "lint-staged": {
    "*": [
      "prettier --write --ignore-unknown"
    ],
    "*.{ts,tsx}": [
      "eslint --fix"
    ]
  },
  "dependencies": {
    "dot-prop": "8.0.0",
    "fast-equals": "5.0.1",
    "idb": "^7.1.1",
    "mingo": "6.4.1",
    "nanoid": "^4.0.2",
    "rfdc": "1.3.0",
    "rxjs": "7.8.1"
  },
  "devDependencies": {
    "@valkyr/jest": "workspace:*",
    "bson": "6.1.0",
    "fake-indexeddb": "^4.0.1",
    "type-fest": "^3.11.1"
  }
}